Canine Companions for Independence

Canine Companions for Independence provides highly trained assistance dogs for people with disabilities and ongoing support to ensure quality partnerships.