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