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