I agree with above, mostly.
I raised a Champion Rott male, and a couple other rotts.
The "My dog is HUGE" crowd invariably own FAT dogs. Thin is better, particularly in dogs, as above, prone to hip troubles.
My male was a large dog. He weighed 119 when he won his last major and became a champion. I was always asked to look at other's dogs who were "big," they were fat like overstuffed sausages, no tuck in front of the rear legs.
Visible ribs is too thin for a Shepard, but you want a well-defined waist.
Be VERY careful about tweaking his diet because he's turning up his nose, you will train him to expect variety and become a finicky eater.
One other thing, DO NOT FREE FEED. Meaning, measure his moring ration, put it in front of him, give him 2 minutes to think about it, then take it away. Run his ass off all day, then put his evening ration out and take it away if not gone in 2 minutes.
This lets you know EXACTLY what HE'S eating, not the birds, other dogs, etc. It keeps down ants, etc, and it WILL condition him to eat what's put in front of him NOW or it will be gone. Eating time IS NOT playtime, playtime is not eating time.
My dogs racted to food like they hadn't eaten in weeks.
Try it.