Why do BMW's cost more than Chevy's?
Here's the thing - for a GOOD breeder, Yorkies cost a lot to show, groom, etc. Then that dog only has 2-4 puppies and the cost of those puppies has to try to make up for the vet bills and the costs of showing the dog. That sets the bar pretty high (generally in the $800-1500 range).
But, then your neighbor could let their Yorkie have puppies even if they didn't show it, and then sell those puppies for $1000 because that's the going rate for Yorkies. And people will pay it, because Yorkies are popular. People would pay $1000+ for a show quality lab, but not for a neighbor's lab puppy! But some reason, people will pay the $1000 for the Yorkie? And that neighbors puppy is at least in better shape than the pet store puppy that people will also pay $1000 for
I can't explain that last part, except that people are not informed about puppy mills. Anyway, I guess my point is that some Yorkies *should* cost $1000+ You need to ask questions and meet the breeder, the parents, etc. to determine that.