Aside from parasites and whatnot, if he is a Lizard hunter that might be causing him his weight issues. All my cats that ever ate he little Brown/Green Lizards always were skinny till they quit eating them.