We have bought a puppy from a breeder (not a puppy mill or anything like that!). I don't see anything wrong with buying a dog from a breeder. My parents wouldn't get a rescue dog as they can have a lot of different problems and you don't know what their personality will be like as they are often a mix of several different breeds (if it's a "mutt"). I'm not at all against them! In fact I would love to have one! Maybe I'll post pics of the puppy we're bringing home.....
Actually, mixed breed dogs are way better than a pure bred dog. I am not saying this because I am biased, and I have a lot of reasons to be biased here. I had a pure bred cocker spaniel once and she was an absolute mess. Never had a sane molecule in her body. She was always anxious and high strong as can be. She hated small animals with a vengeance and would kill them whenever she could get at them (she killed a hamster and a pet bird of mine, plus she terrorized the two cats till they were afraid to come out of this one room). Never will I get another pure bred dog in my life! They aren't worth it.
Okay, I digress, but actually, a mutt has better health overall than a lot of pure breds, and is mentally more sound. They are hardier, live longer and are overall less temperamental. They simply don't have all those genetic problems associated with certain breeds because they have a broader genetic background, and thus a healthier one.
Sure the dogs at the pound all come from who knows where with who knows what behavioral issues. Not to say all dogs from the pound are like that, but a lot can be that way. If you actually get off your butt and look around for a good organization who knows what they are doing, they will hook you up with a dog that has been behaviorally assessed and approved for adoption.
Also, there are many, MANY, pure bred dogs at the pound and in animal adoption organizations. Don't just snub your nose at adopting a mutt because they aren't pure bred and don't have papers. I can't stand people who are like that. Those people are absolutely shallow and have no sense of comprehension on the scale of how many lovable perfect dogs, who just happen to not be a specific breed, are put down every single minute, because they don't have a loving home to go to.
Further more, a breed doesn't necessarily define a dog's personality. I have the experience to say its true. I've known pit bulls who were sweeter than apple pie a la mode and couldn't have been more perfect. Then there was that dang pure bred cocker spaniel I had, prettiest dog I've ever seen, short of an Irish setter, but she was as unpredictable as a volcano. Please, don't assume a dog breed will determine their personality. Its the dog individual dog that determines it, not the breed standard.