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