One of ours is overweight too, but we just bought a laser torch and she's having loads of fun chasing it so may be a little lighter soon!
If it is crystals, make sure he gets plenty of wet foods as I believe too much dry food is one of the main causes. Hope he's ok