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