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