Well, that's exactly what the doctor could tell you. :) it's always better to talk to a doctor, because they have experience and sure know what they are doing. Even being shy, your friend could give a try, don't you think? Carbs give good energy, but he needs everything: fruits, meat, bread, etc., to be healthy, ok? :) make sure that he doesn't skip meals and that his lunch and dinner are complete, sitting at the table, and not a sandwich or so eaten in a hurry. That could be a help. :)
cheers!