As we discussed above, the Shih Tzu Price range starts from 20000 to 25000 INR for a show-quality breed in India, depending on various factors such as location, Breeder reputation, location, certification etc.