Canine Partners is a registered charity that partners specially trained assistance dogs with people who have physical disabilities.
The foundation has made donations towards an assistance puppy who’s already giving a helping hand and continuing to be adorable.
Visit Charity Website