I hear you on unhappy cat meows, I can't stand my cat crying either

Is there anyway of finding out what he can and can't eat and making some food for him yourself? That way you can add in some flavoursome things for him to keep him happy.

Otherwise, lots of cuddles usally help