90 is about upper limit of what they should be.
Funny, most people think they are “big” dogs and should weigh 120. Brag about theirs who is oversized. To those, I say pish-tosh.
There’s Big and then there’s plain old Fat. Of course if you have a big dog, you may need to have an exercise plan. Any youngish dog will get into more mischief if they have vast reserves of unspent energy, just like your average 7 year old child when they need some excitement.
My mom’s was 105lbs at his peak of health. No fat either. With my mom he was a big giant baby. Slept right next to her side of the bed. Would eat you if he thought you meant her harm though. She fed him the bones and meat diet though so he got real food and he knew who fed him. Don’t damage the cook.