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