Canine companions help clients maintain independence

Image 1 of 13

Canine Companions for Independence is a nonprofit that trains dogs to help clients maintain their independence.

Advertisement

Advertisement