My first thought is why you think your cat is underweight. Did your veterinarian tell you this or are you just assuming based on your cat's appearance? If you haven't yet spoken with your veterinarian, I'd suggest you take your cat to the vet to get checked out. He/she will be able to tell you exactly whether your cat is underweight, and if so, what course of action to take. Good luck.