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