I don't think anyone should buy a puppy from a pet store, honestly. Adopt a rescue. If you are completely set on getting a purebred, at least find a reputable breeder. You want to get a dog from someone who actually cares about the animal. And there are so many animals who need homes, there's no reason to spend crazy money.