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