E-Training for Dogs, Inc.

Canine Assisted Therapy: the good, the bad, the unknown