While nursing a broken heart, Josh Michaels is outraged when a neighbor abandons his very pregnant dog, Lucy, at Josh's Colorado home. But Josh can't resist Lucy's soulful brown eyes, and though he's never had a dog before, he's determined to do the best he can for Lucy and her soon-to-arrive, bound-to-be-adorable puppies. Soon in over his head, Josh calls the local animal shelter for help, and meets Kerri, a beautiful woman with a quick wit and a fierce love for animals. As Kerri teaches Josh how to care for Lucy's tiny puppies and gets them ready to be adopted through the shelter's "Dogs of Christmas" program, Josh begins to fall in love with her. But Josh has fallen even harder for his new furry family, which has brought him incredible joy. He's so busy chasing after adventurous Sophie and brave Oliver that he barely has time to sit down, but when he does, his lap is quickly filled by the affectionate Lola. And Rufus and Cody's strong bond makes Josh wonder about his own relationships with his family members. With Christmas and the adoption date looming, Josh finds himself wondering if he can separate himself from his beloved puppies. Can a surprise litter of Christmas puppies really change one man's life?