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