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