Your Guide to the German Shepherd Lifespan and Temperament Posted On Published May 12, 2023 Updated June 29, 2023