In addition to the above, he needs to learn how to make healthy choices when eating out and bring his own snack! Protein powders, Grow! bars, raw nuts (almonds), beef jerky, fruit, etc. make great snacks on the road.
However, due to his piss poor motivation and desire to change his habits, he will probably stay a fat ass who constanly complains and makes excuses rather than seeing them as challenges and opportunities.