How long do Shih Tzus live?
A Shih Tzu typically lives 12–14.8 years — from the age-conditioned veterinary life tables behind the Tailmates longevity score. Always a range, never a date.
Already 2+ years old? The outlook is better than subtraction.
These numbers are conditional on the age your dog has already reached — a dog who’s made it to midlife has cleared the early risks that pull the breed average down. So the honest answer is more than “lifespan minus age.”
Gompertz-Makeham conditional survival curve fitted to this breed's published life expectancy (Teng/O'Neill VetCompass 2022). Population statistics, not a prediction for any individual dog.
How much should you walk a Shih Tzu?
Around 30–60 minutes a day, split into at least two walks.
Flat-faced breed: keep walks short and frequent, go out in the cool parts of the day, and skip strenuous exercise in heat or humidity — brachycephalic airways overheat fast. When in doubt, ask your vet.
Band-level guidance, not a prescription — age, health, and your vet’s advice come first.
What daily walks do to the longevity math
In the Tailmates model, a 28-day rolling window of active minutes feeds a saturating curve — the first minutes matter most — and moves the estimate by a deliberately bounded ±0.5 years. Bounded on purpose: activity has no published year-delta, and sick dogs simply move less. For a steady daily habit:
The bigger walking payoff is indirect: lean body condition, the strongest modifiable lever in the model. For a small breed like the Shih Tzu, ideal body condition reads +0.5 yr (capped at the +1.8-year effect from the Kealy lean-feeding trial), while carrying extra weight reads -1 yr and obesity -1.8 yr. Daily walks are how most dogs stay on the right side of that line.
What would your Shih Tzu score?
Get their free Longevity Estimate
Add your dog and the Estimate unlocks instantly — then every tracked walk, streak, and vet-verified panel sharpens it.
More small breeds
Educational wellness content, not veterinary advice or a diagnosis. Life expectancy is always a range, never a date.