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