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