Paws for Heroes is a nonprofit that rescues homeless dogs and professionally trains them to serve as companion dogs for veterans suffering from PTSD, at no cost to the veteran.
Check out Paws for Heroes video of all of its matches with shelter dogs and veterans!