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