The average lifespan of a long-haired German Shepherd dog is 10-13 years.