how long do german shepherds live?
The average life span of a German shepherd is between 10 and 12 years, although some can live to be 14 years old. Mixed-breed German shepherds are more likely to live longer than pure breeds. Continue Reading.