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