HelloGiggles Team
May 22, 2014 9:53 am

These pups are in training with Canine Companions for Independence, a non-profit that enhances the lives of people with disabilities by providing highly trained assistance dogs and support.
Watch them learn and grow into service dogs until they are placed:

Canine Companions for Independence