Many of us feel helpless, in trying to do something about the puppymill problem. The Humane Society of the United States a list of 10 things you can do to help stop puppy mills:
http://www.stoppuppymills.org/what_you_can_do.html . The first tip is getting an education and finding a good breeder.
http://www.hsus.org/web-files/PDF/Good_breeder.pdf
There are nine more tips. Please get involved; we can make a difference.