I am not sure whether gaining weight is normal or not. But I have heard that spaying will affect the hormone and could very well affect the weight. Call your vet and ask for advise is my best bet.