Freedom Service Dogs rescues dogs from shelters and trains them to assist people with mobility impairments. Donates trained service dogs to clients, teaches the client to work with their dog, and provides lifetime support for the client-dog team.