Average Shih Tzu Prices
How much is a Shih Tzu puppy? View up-to-date average prices of Shih Tzus currently for sale.
Average Shih Tzu Puppy Price
£601
This includes all Shih Tzus currently for sale on the site, including Purebred and Crossbreeds.
Prices currently range from £123 - £1,000. The cost of a Shih Tzu puppy depends on many factors including location, their lineage/pedigree and other things like age or coat colour.
Average Adult Shih Tzu Price
£0
Skip the puppy training and instead find a nice Adult Shih Tzu for sale.
Shih Tzu Price by Location
- Shih Tzus in Wales
£ 600
- Shih Tzus in Scotland
£ 720
- Shih Tzus in England
£ 625
- Shih Tzus in London
£ 569
- Shih Tzus in Manchester
£ 0 N/A
- Shih Tzus in Birmingham
£ 600
- Shih Tzus in Edinburgh
£ 600
Shih Tzu Price by Colour
What is the most expensive Shih Tzu colour? The most expensive Shih Tzu coat colour is the Black & White Shih Tzu, with the average price currently being £850 - compared to the average overall breed price of just £601.
Buying a dog isn't just about the initial cost; food, toys, medical care and of course your time and attention are all needed and add up on a monthly basis.
Disclaimer: The average prices displayed are taken from all of the classified listings currently on the site. We do not set the average prices manually, or suggest that any particular dog for sale is worth any more or less than any other. The value of a dog is personal to everyone, and includes many factors. The information on this page therefore should be used as a rough guide only.