I think his diet is good. It all depends on how much energy he is expending the gym! IMHO. If you workout all the time with some intensity it should be ok. I am not a fan of programming myself like a robot. I look for longevity in my workout and enjoying my life as much as possible.
Franco