The more times a day you feed the better the metabolism is in the dog, therefore less chance of getting fat. I prefer twice a day for small to big dogs & 3 times a day for giant dogs (great danes, irish wolfhounds).
Personally I feed all my dogs twice a day

My oldest a shep mix who weighs 68lbs gets nutro natural large breed senior he gets only 3/4-1 cup twice a day (he gets fat easily)

My other 2, a rott who weighs 89lbs & a husky mix who weighs 50 lbs gets nutro natural large breed adult, they get 2 cups twice a day.

Sometimes my dogs will not eat their breakfast or sometimes only part of it. Then at dinner they do not get any extra just the amount they are supposed to have.

Like mentioned the quality of food you are feeding may atribute to weight gain or loss.