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