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