TEX, now you've got to gain some weight! Don't want to be a feather weight all your life do ya??
Seriously, though, you are bound to find the right food for him with enough (frustrating) trial and error.
and hopefully the medicine will do the trick.