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