It is absolutely shocking to me how many "body builders" on this site are talking about losing/gaining "weight". I thought that was something only fat housewives talked about. It is this obsession with "weight" that fuels the worthless diet industry. "Lose 15lbs in just 10 days!" is the typical BS you see on all these magic pills and programs. Never mind that all the weight is water or that the more egregious ones cause you to go into starvation mode resulting in muscle wasting and fat preservation.
If you want "lose weight", I suppose that caloric restriction is a good, albeit short-term way to lose "weight", that is until you rebound and gain it all back.
If you want to lose "fat" and preserve "muscle", forget about eating brownies, pizza and donuts.
No one is saying to eat nothing but carbs and minimize protein. We are saying to get enough protein, and the rest doesn't matter, as long as you are in a deficit.
What is shocking to me is that the calorie restriction on a fat loss plan for 'body builders' is not priority number one. I mean, look at some of the people who follow the high calories specially timed diets. You have genetic anomalies, but you also have (mostly) over nourished guys who have a very hard time losing fat.
Or they do tons and tons of cardio, when they could have just cut calories. Cardio may come into play eventually, but hours upon hours every week are not beneficial for anything except wasting time.
I am supportive of the following:
Getting the protein you need. Anymore than this is useless. Experiment with it, try .5 grams per pound or less, then try 1 gram per pound, then 1.5, then 2, etc. Keep records and see where you fall in place.
Multivitamin for security: Not necessary for the most part, but it doesn't hurt and will make up for any deficiencies.
Supplements like creatine and whatever herbal stuff you like. I may break with Adonis on the supplementation scheme (I take ALOT of shit), but I fully agree with his diet. Most guys screw up with training and never taper. This, 99.9% of the time, is the problem, and eating more will not compensate for the systematic fatigue-only make you fat.