
I don't know many castrated dogs, but certainly some of those have put on weight.The two main reasons are that, for a start, the dog's metabolism slows, so he doesn't need so many calories, and secondly that he no longer gets agitated when there are neighbourhood bitches in season. If the food intake is adjusted, he
needn't get fat.
Hope this helps.
:)