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