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