In the South there are two organizations that I can recommend.

Southeast Pug Rescue of Atlanta. GA deals in Pugs and pug mixes. They screen homes for new adopters. All dogs are spayed/neutered and up to date on shots. They have a contract as well as an application form. Prices vary, usually around $150.

Pets, Inc. in West Columbia, SC takes in and adopts out all breeds of dogs and cats. They spay/neuter all adult animals and require adopters to have younger ones done at the age of 4-5 months (Deposit required which is returned on proof of surgery). All animals are seen by a vet, updated on shots and given "Home Again" tags. The contract is two pages long and has a $300 charge for failure to live up to it. Prices start at $99 and go up to $175 for a pure bred. Seniors citizens can get a break on price. Also, some animals are less, some are "Two-fers" and payments can be arranged.
Their web page is petsinc.org.