Yorkshire terrier puppies cost anywhere from $800 to upward of $10,000, depending on the lineage of the dog. A Yorkshire puppy with championship bloodlines can easily cost $10,000 while a puppy with average but pure bloodlines can be found under $1,000. This price variation makes research important.
The Yorkie is considered a toy breed, and females only give birth to one to four puppies. This increases the price dramatically, as larger breeds can whelp up to a dozen puppies. Yorkshire puppies whose sire and dame both have championship pedigrees also demand a much higher price. If lineage is not important, prospective Yorkshire owners cans search for puppies who do not have papers. The price drops dramatically if the dogs are not registered.