Ok Cami here's where I disagree with you!
I "free feed" my dogs. They get 2 cups of food a day. I give it to them after our dinner & they free feed throughout the day. Their food lasts them all day the next day & sometimes they have a little left when they get fed again the next night. If I only fed them once a day they would eat it all then throw it all up. You do whats best for your particular dog. Whats good for some dogs isn't good for others. They don't gorge themselves at each sitting either, whenever they are hungry & want a little nibble they help themselves.
Personally my dogs did horrible on Wolf King (it has Bison in it & its similar to beef) and and they can't be on Millenium because one is allergic to beef. But they are on Hund-n-Flockin & do wonderful on it. Not too much gas either. We did try Barking at the Moon...OMG they had diarrhea and major major gas!!