I would check with your vet.

My vet likes to spay and neuter at 6 months of age also.
We neutered Rocky at 5 months because
he was getting an attitude.