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