Now it is time to get ready to bring him home. You know that a new puppy needs stuff. But exactly what do you need for your new pup?