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