My vet said 5 months old for females, as that way, they don't go into heat, ever. That's exactly when I had Honey and Lilly spayed. I have never regretted it.