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