Check out potential breeders very carefully, being sure to ask if they are members of breed clubs, specialty clubs or obedience clubs. Affiliation with a club means you can check their references to make sure that they don't run a puppy mill (a place where puppies are constantly bred for financial gain without consideration of the integrity of the breed) and that they screen for health problems before they breed.
Miniature Schnauzer - Dog Lover