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