Where do you get your dogs?

All our dogs are adult "second chance" (Rescue) dogs that we get through shelters, breeder donations, and owner-surrenders, usually from the southern part of the US, which we then transport to be trained here. Finding the right dog takes an extensive search, and since about one out of a thousand dogs is appropriate for service dog work, we have an thorough checklist before we even meet the dog, then we test the dog, and then ther's a long evaluation procedure before the dog becomes a candidate for training.