As of January 2015, the average price for a teacup Yorkie puppy is $750 in the United States. Prices typically range from $500 to $2,000. Any Yorkies cheaper than $500 should be pursued with caution as they could have health issues.
Teacup Yorkies are bred by mating two small Yorkshire terriers together, resulting in smaller puppies. There are health concerns in trying to produce exceptionally small puppies, since they may suffer from genetic traits that make them weak. Teacup Yorkies are considered purebreds, as no other breed besides Yorkshire terriers are used. A person should do research on a breeder prior to buying a puppy from him, so extra veterinary costs can be avoided down the road.