Al habla una obesa: No te engañes está sentado ocho horas no engorda lo que engorda es el superávit calórico.
Tu punto de partida es erróneo pensar que como comes variado pues está claro que engorda de algo no de estar sentado o del aire.
Un amigo mío decía que no sabía de donde engordaba o tenía colesterol y yo sabía que todos los días se debía 2 l de Coca-Cola y era un adicto a los platos procesados. El seguía diciendo que comía sano porque comía mucha verdurita.
Pues tu comentario me ha recordado a lo mismo.
Hacer un diario de comidas te ayuda a tomar conciencia de el exceso de calorías.
Lo primero que tendría que saber si él quiere adelgazar porque adelgazar tampoco es el remedio de todos los males. Habla con él a ver qué quiere él en vez de suponer que debe adelgazar.
Y lo segundo que se me ocurre es que deberías descartar que tuviera hipotiroidismo. Con el hipotiroidismo se engorda y tiene efecto depresivo, químicamente el cuerpo entra en depresión con el hipotiroidismo. Y como dices que le ha cambiado el carácter yo intentaría descartarlo con su médico de cabecera.
Mucho ánimo pero si quieres ayudarle comunícate con él primero