Raising a puppy can be a very exciting experience but also time consuming and stressful. Sometimes new puppy parents find themselves unprepared for the flood of responsibilities and needs that come with adopting a young dog. Here's a list of items every new puppy parent must have.