I love working with Sal and Perdis. I have worked with twos positive trainers, one other balanced trainer, and have gone to lots of training classes that have other trainers. They are amazing for a ton of reasons. But two things that really stand them apart. 1) Sal REALLY listens. Even if I am wrong, they understand that part of this is training the human. We talk through things I don't understand. If what they are telling me to do won't work for us , we find another way. If describe something about my dog as an antopromorphism, Sal still listens to glean whatever information is applicable. 2) Perdis is ON TOP of scheduling and questions. Yes this sound like it should be a given, but dog trainers are dog people not people people. On top of Sal's training expertise, Perdis knows a ton about animal behavior and they make a fantastic team answering follow up questions.