The average Shih Tzu lives for approximately 13 years [ 1 ]. This is in line with the average lifespan for a dog, which is 12.67. On average, female Shih Tzus live for 1.5 years longer than males of the breed. Its important to remember that these age ranges are typical.