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