Dog training.. is an art... that will never be mastered, as no one approach fits every dog, nor trainer. A toolbox of methods and a keen, educated understanding on how to use each one, however, can lead to great success; a confident owner, and a happy, healthy, well balanced and well behaved canine companion.