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