I think Angela is right. I think he probably needs his own space that isn't going to be invaded by the other cats
We found that boiled chicken and rice went down a treat but my cats are completely the opposite end of the scale from fussy. They will literally eat anything. The vets might sell some high protein food.