Average dog lifespan Jack Russell Terrier - 12.72 years Yorkshire Terrier - 12.54 years Border ... Spaniel - 11.31 years Shih Tzu - 11.05 years Cavalier King Charles Spaniel - 10.45 years German ...