Im very against puppy mills and the like when there are so many great dogs in most any shelter. Mutts generally take the better attributes of either breed and are more resistant to disease as well.
Edit: there are also lots of free dogs on CL. Rescues are the way to go.