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