For this reason I fed mostly all life stages food, although I had a 4 month female and 1yr male, so had only just come off Puppy/ Junior food.
They are all rescues, 3 dogs now. Initially the newest, youngest male would gobble as much as he could, as quickly as possible. He had been neglected and was underweight when we got him. (18 months, mostly crated and never walked or taken outside from the flat he lived in.) The other two allowed him to dominate the food at first, and once he'd had his fill, I'd top up the bowls for them.
We tried feeding separately with a bowl each and gate between, but they were distressed and wouldn't eat. Then tried feeding in different areas, but the neglected dog had FOMO and would run around gobbling and dominating the bowls, so it was simpler to have the bowls in the same area.
The dogs won't eat separately and usually switch from one bowl to another mid meal. They have settled into their routine/ hierarchy, with the littlest dog (female) in charge, and the 2 boys prefer not to eat until she has given her approval by eating from it first.
Now that the gobbling dog has settled and is a healthy weight, he is often the last to eat.
I personally could never lock them in separate rooms or take their food away, as this would stress them too much, rather than alleviate it.