On top of feeding him less, feed him in periods rather than all at once. Whatever will work for you and your schedule usually will settle okay with kitty. Both my cats and my dog have severe overeating problems so I feed them once in the morning before I leave for work, and then again in the afternoon when I get home. It's actually driving me insane I have to change it up a little this weekend, as I am 6 hours away from them until tomorrow night. I have a friend who can go visit them today and once tomorrow before we get home so their schedule is going to be temporarily interrupted. Poor babies.