Typically, you can expect to pay anywhere from $500 to $4,000 for a purebred Yorkie puppy, depending on factors such as lineage, breeder reputation, and location. This high price is largely due to ...