Well I'm going through the same thing. When I took Sky to the vets today, I found out that he's gained 1.11lbs. in about 3 months. The vet said that this isn't good. It may be partly due to his tapeworms or it could be a behavioral problem. He used to be a stray and I've heard that sometimes strays will tend to overeat because they don't know when there next meal will be. Sky always seems ravinous. My vet also said that he only needs 300 calories a day to maintain his current weight. I was free feeding him way more than that and I think he and Cirrus were eating most of the food.

Since I have 4 cats, I can't free feed any more. Sunny and Storm are fine with the free feeding but I also noticed that Cirrus is getting a little chubby too. I took away their food after I got back from the vets with Sky.

When I got home all of my cats seemed to be very hungry. I separated them and measured out their food according to their weight. They ate some of the food but not all. I'm sure it will take a few days or maybe even a week for them to get used to it. Most packages of food have feeding charts that show maintenance feeding or weight reduction feeding. The trick is also to know how many calories are in a cup of the food that you're feeding them.

Good luck everyone.