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