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