Each puppy has its own personality. Some puppies are more willful than others, and some dog breeds are easier to train than others. No matter what breed or personality a new puppy has, training him could be challenging. Training a puppy takes time and patience. If you’ve discovered that your new puppy is especially willful, […]