The Ethical Dog Trainer: A Practical Guide for Canine Professionals by Jim Barry Back to product details page >