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