He does sound like he is fed well
Any excess calories not used will be stored as fat...so the idea is to cut the calories of both foods fed ( manufactured wet & dry) dry has the most calories.
So maybe you should cut out the dry and feed the pouches only...3 pouches a day seems adequate to me...weight reduction does take time....you could always feed fresh as a low fat alternative and give him a general vitamin supplement...good luck