Saint Francis Service Dogs is a reputable non-profit organization that breeds, trains, and places service dogs into the homes of individuals with disabilities. They have a comprehensive five-step training program and work with volunteers throughout the training process.