The Canine Behaviourist

The Canine Behaviourist

A humane, holistic approach to rehabilitation of dogs and the coaching of their humans. www.thecaninebehaviourist.co.uk