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