many very thin cats (not all) have thyroid issue called hyperthyroidism where no matter how much they eat they cannot gain wait. Please see your vet asap if you suspect this. An "easy" fix and usually will give them a shot or pills you give them every day.