Michael Gibson
Meet Max, a playful puppy who is far from perfect—and Leo, the boy who learns that friendship takes patience, kindness, and love. When Leo brings Max home from the animal shelter, life quickly becomes messy. Chewed toys, missing socks, and puppy trouble test Leo’s patience, but together they learn, grow, and build an unbreakable bond. Through every challenge and adventure, Max and Leo discover what it truly means to become family. Filled with warmth, humor, and heart, Not a Perfect Dog! is a touching story about friendship, growing up together, and loving others through every imperfect moment. Perfect for young readers, animal lovers, and families to share together.
Animals, Best friends, Childhood, Confidence, Dogs, Family, Friendship, Growing up, Kindness, Learning, Love, Patience, Pets, Self-confidence, Teamwork, Togetherness, Trust, Young readers

(4.6)
Meet Max, a playful puppy who is far from perfect—and Leo, the boy who learns that friendship takes patience, kindness, and love. When Leo brings Max home from the animal shelter, life quickly becomes messy. Chewed toys, missing socks, and puppy trouble test Leo’s patience, but together they learn, grow, and build an unbreakable bond. Through every challenge and adventure, Max and Leo discover what it truly means to become family. Filled with warmth, humor, and heart, Not a Perfect Dog! is a touching story about friendship, growing up together, and loving others through every imperfect moment. Perfect for young readers, animal lovers, and families to share together.




“After we finished reading, my kids immediately started making up their own version of the story.”
(5)
Sparked a lot of imagination afterward
“The writing flowed naturally and worked very well for reading together on screen.”
(5)
Really smooth read-aloud experience
“Even hours later she was still bringing up specific moments from the story, which rarely happens.”
(5)
My daughter kept talking about her favorite scene