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