Canine Companions for Independence is a national nonprofit organization that provides highly trained assistance dogs to children, adults and veterans with disabilities. Headquartered in Santa Rosa, C...
Canine Companions for Independence is a national nonprofit organization that provides highly trained assistance dogs to children, adults and veterans with disabilities. Headquartered in Santa Rosa, CA, Canine Companions is the largest non-profit provider of assistance dogs, and is recognized worldwide for the excellence of its dogs, and the quality and longevity of the matches it makes between dogs and people. The result is a life full of increased independence and loving companionship.