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