Before you bring your new pet home you’ll need to buy a few puppy essentials. Here’s everything you need to get your home ready for a puppy.