MidAmerica Service Dogs' Foundation
Provides service dogs and companion dogs to children and adults with disabilities. Dogs and people are matched based on their specific training and disabilities. Many dogs are obtained from shelters or rescue groups as well as donated by breeders. Program includes children, some with disabilities, that foster and train dogs for other clients in the program.