There are three main approaches to dog training, traditional, modern, and balanced. All these approaches work, if applied correctly. But they are based on very different principles. The latest article on The Happy Puppy Site looks at each of these dog training methods in turn. Explaining how they work, and the pros and cons of each one. Helping you to weigh up your choices, and make the right training method decision for you and your dog.