Михаил, в прошлом занимавшийся проектированием летательных аппаратов, сейчас просто наслаждается ролью дедушки. В последний день декабря он вместе с внуком Сергеем находит пса, испуганного громкими фейерверками, и дает ему имя Стёпка. После того как Сергея забирают родители, Михаилу становится плохо. У Стёпки остается немного времени, чтобы найти помощь и спасти своего хозяина. Задача непростая, ведь люди не понимают язык собак. Единственная надежда — это разыскать Сергея, который, по мнению Стёпки, способен его понять. Так начинается невероятное путешествие четвероногого друга через весь город навстречу удивительным испытаниям.