Shih Tzu

Shih Tzu Price

Based on 4,830 real listings over the last 12 months, the average Shih Tzu price is $962, with most puppies selling for between $600 and $1,200.

View Shih Tzu puppies for sale

Shih Tzu Price Summary

Shih Tzus on Lancaster Puppies sell for an average of $962, with a median of $800. Most puppies are priced between $600 and $1,200, reflecting a moderate market across 4,830 listings over the last 12 months.

Average price$962
Median price$800
Typical range$600–$1,20025th–75th percentile
Active listings4,830last 12 months

Based on 4,830 listings on Lancaster Puppies. Data updated October 2026.

Breeder vs. private seller

Puppies listed by breeders average $959, 2% lower than the $980 average from private sellers.

Breeder average$959
Private seller average$980

Shih Tzu Price Trend

Average listing price over the last 24 months

RegionAverage priceListings
New Mexico$2,3004
Utah$1,8754
Rhode Island$1,87134
North Carolina$1,77639
South Carolina$1,69334
Arizona$1,53327
Montana$1,5003
California$1,48970
Washington$1,46217
Massachusetts$1,39650
Colorado$1,3867
Florida$1,381218
Oregon$1,3754
Connecticut$1,34734
New York$1,305623
Nevada$1,30012
Delaware$1,284105
Wyoming$1,2005
Tennessee$1,1833
Indiana$1,126319
Missouri$1,114108
Arkansas$1,10013
Georgia$1,06793
Texas$1,06193
Alabama$98838
Kansas$9805
Kentucky$97064
Louisiana$9673
Illinois$91593
Virginia$89539
Minnesota$8899
Wisconsin$87617
Michigan$861100
Mississippi$85010
New Jersey$839146
Nebraska$8339
Maryland$821100
Pennsylvania$7331,065
West Virginia$7008
Ohio$6841,192
Iowa$65412