My belief is that you ALWAYS get pets desexed the earliest as possible, which is typically at 6 weeks of age. If you do it before they reach sexual maturity, you'll have at least two benefits. One, they won't be burdened with those hormones EVER & won't learn to submit to them, like running into streets or running away to sniff out a mate. Two, you cut their chances of getting cancer of things like the mammary glands by half & certainly cut the chance of reproductive cancer by 100 percent. If you're not planning on showing your pet, you should ALWAYS get them spayed/neutered asap so they can live the longest & healthiest life possible.