STOP PUPPY MILLS and SPAY & NEUTER!!!
That's all I can say!!!
A friend lives close to the Best Friends Animal Shelter (which is no kill) and has had nothing but great things to say about them.
I think a lot of it is....people with good intentions that somehow get carried away with what they can (can NOT) handle!
Those poor furbabies!!