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