Interesting web site and training philosophy! I looked at the site noted above and found a bit of their approach.

"For Your K9's skilled professional trainers use training methods that emphasize compassion, communication and an appreciation of the dog's perspective. Good communication and mutual respect are key for the success of any relationship. We strive to help people develop good communication skills to enhance the dog/human relationship while having fun learning new skills in a calm, relaxed environment."

I know that my dog (a very pushy 7+yo male GSD) would really like that approach! Esp. about the "dogs perspective" stuff.