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