I think it might be the puppy. They shed, they poop and pee everywhere. Babys at least keep most of their bodily fluids to a diaper. Then again there is the messy toddler phase with Cheerios everywhere, hmm. Nope I'm gonna stick with the puppy being the bigger enemy to a clean home.