what age should a puppy be spayed
While a dog can be spayed at any age above 8 weeks old, it is recommended you spay your pup prior to puberty, when she will have her first heat cycle. This can happen anywhere from between 6 and 24 months, according to the American Society for the Prevention of Cruelty to Animals.