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