I bought my chihuahua from a breeder. At the time, I wasn't as knowledgable about dogs as I am today. I'm a bit embarrassed not to have saved a dog from a shelter, when there are so many needing loving homes. I thought that if I bought a puppy that was "pad trained" I wouldn't even have to potty train it. This of course is not true at all, when they're that little they still need a lot of training. Mutt or purebreed, I think people should get dogs from shelters first and foremost. I don't have a preference personally.