Bringing home a new puppy is a really exciting time. It is easy to get swept away playing with your new dog, especially if it is the cutest thing you’ve ever seen. To make sure your new pup’s first few weeks go as smoothly as possible, it helps to have these puppy essentials sorted before you bring them home. These are the things you need to ensure your puppy’s new home is all set up for them.