acaram12/29/2010OverallExcellent Understanding of Dog BehaviorsVery professional and makes it very easy to understand training from the dog's point of view.Helpful(0)Flag