Ive always had my females fixed at around 6 months, with my toy poodle we waited untill she was 7 months, she was right around the 3/4 pound mark and she did fine. My little boy Tucker is 4 months old and will be going in 2 weeks for his neuter, but he is 5 pounds already!!