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