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