from virginia: How long after having pups can a dog be spade?
Ideally, male and female dogs should be neutered and spayed as early as six months of age. Older dogs, however, can still undergo this surgical procedure as long as they are healthy. Initial tests will be required to ensure their health condition. As for female dogs, they can be spayed even when in their heat cycle or are pregnant. For pregnant dogs, spaying can be performed a few days before they’re scheduled to give birth although this can be more expensive and longer to take. For dogs that have just given birth, the best time to spay them is when they have weaned their puppies usually in about eight weeks and when their milk has completely dried up. This should not be a problem then especially if your pet is healthy and eating quality food. Ask your vet for more advice. Spaying is important if you no longer want more puppies and want to give your pet dog a longer and quality life.