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