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