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