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