Dan is an excellent trainer who is not only certified but is patient, understanding, a creative problem solver and a pleasure to work with. Bramble and I appreciate the fact that he is constantly learning and expanding his knowledge of behavior.

His methods are force free, effective and fun for both human & canine learners.