The Shih Tzu has an average lifespan of 10 to 18 years.