Everything You Need to Buy For a New Puppy
12 Things You Need to Buy When You Bring Home a New Puppy
10
Puppies are babies! Treat them as such by installing baby gates, outlet covers, cabinet latches, and all the other baby-proofing goodies you can think of. They're curious and haven't yet learned where they're allowed to be and what they shouldn't stick their noses into.