The AKC's website is definately a good resource for breed info and finding a good breeder or rescue. If you want to find a well bred puppy a breed club can give you referrals to ethical responsible breeders that care about making the breed better. Their concern is quality, not quantity. Stay away from the classified adds in the newspapers and magazines and the people sitting on the side of the road or parking lots, those are backyard breeders that only care about making money and you run the risk of getting a poorly bred pup that could have health and/or temperament problems. Find out if any of the Min. Schnauzer breed clubs are putting on any dog shows and go take a look. You'll be able to interact with well trained and well bred dogs and talk to the handlers of the Schnauzers you like the most. This way you can find out if and when they plan to breed. Good luck in your search.

Here are some other links that give good tips on finding good breeders:

http://www.canismajor.com/dog/responbr.html
http://www.geocities.com/Petsburgh/Fair/1901/chart.html