Canine Companions fosters powerful human-canine partnerships
Canine Companions promotes greater independence with uniquely-trained service dogs for all special needs.
More Videos
From CNN Newsource affiliates