Having a new puppy is an exciting time for a home. The new puppy brings a lot of love and laughter into a home. Puppies are also a lot of work. You may be surprised at just how hard training your puppy can be. However, there are ways to make it easier, like puppy...