Here are some links to various site's. They contain quite a bit of information about various stuff such as different breed's and breed standards, show dates, breeder's directory's, etc. They should be very helpful.
The best way to stop Puppy Mills is with awareness. Please visit these sites and learn how to recognize a responsible breeder and how to report Puppy Mills.