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