Male German Shepherds can weigh upto 24 to 40 kgs while females can weigh 20-40 because they are smaller in size. Their lifespan is usually between 7 to 13 years given that they get veterinary care, ample exercise and eat well-balanced foods.