Okres świąt Bożego Narodzenia, lata 30. ubiegłego wieku, Pittsburgh. Dla dwunastoletniej sieroty Emmy (Jordan-Claire Green) jest to ponury czas. Dziewczynka została wysłana na święta do ciotki Delores (Bonita Friedericy) mieszkającej w Doverville. Nie czuje się u niej mile widzianą. W mieście trwa bój o przeforsowanie zakazu posiadania psów. Z pomocą przyjaciół, paru dorosłych i gromady ponad 60 psów, Emma próbuje przekonać obywateli miasta do czworonogów poprzez wystawienie dla nich przedstawienia pt. "12 Świątecznych Psów".
W poszukiwaniu drugiej szansy młody pięściarz i niemłody już trener łączą swe siły, by razem stawić czoło demonom z przeszłości i spełnić swe marzenia o lepszej przyszłości. Tommy Riley (J.P. Davis) to utalentowany bokser, którego kariera jest na rozdrożu. Szukając sposobu do powrotu na szczyt, poznaje starającego się związać koniec z końcem byłego boksera - Marty'ego Goldberga (Eddie Jones). Marty twierdzi, że wie, jak mu pomóc. Wkrótce odkrywa bolesną przeszłość Tommy'ego. Między trenerem a jego podopiecznym rodzi się silna więź emocjonalna i wkrótce zaczynają osiągać sukcesy, ale gdy tajemnica z przeszłości Marty'ego nieoczekiwanie wychodzi na jaw, wszystko co dotąd razem osiągnęli może zostać zaprzepaszczone.