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