Yorkshire Terrier Price Summary
Yorkshire Terriers on Lancaster Puppies sell for an average of $1,270, with a median of $995. Most puppies are priced between $750 and $1,500, reflecting a moderate market across 6,436 listings over the last 12 months.
Average price$1,270
Median price$995
Typical range$750–$1,50025th–75th percentile
Active listings6,436last 12 months
Based on 6,436 listings on Lancaster Puppies. Data updated October 2026.
Breeder vs. private seller
Puppies listed by breeders average $1,269, 1% lower than the $1,276 average from private sellers.
Breeder average$1,269
Private seller average$1,276