From this angle he looks a little chunky (in the tail area, could be poo) but I'd have to compare to my own boys weight wise. It doesnt sound like your over feeding, so I don't think he should be overweight. Eh, we'll see what others think.