Yes, spay surgery can be done on both pregnant and in-heat cats. Pregnant females whose kittens are aborted often receive extra care and fluids following surgery. Recovery time in the trap is the usual 48 hours.
Pregnant cat can be spayed, but the decision depends on a number of factors, which you should discuss with your veterinarian and your family.
Spaying a pregnant cat terminates the pregnancy, making this a controversial issue. Some people cannot bear the thought of killing fetal kittens. Others raise concern allowing the pregnant cat to have kittens contributes to the pet overpopulation problem.
Spaying a pregnant cat includes abortion, a word that evokes a variety of emotions. Proponents don't like having to take lives of unborn kittens, but their position is based on pragmatic reasoning. Opponents simply do not like the taking of lives under any circumstances, whether born or unborn. Many animal shelters automatically spay a pregnant cat that comes into the shelter. Some no-kill shelters allow the mother cat to give birth, especially if the pregnancy is late-term. There are some rescue groups that opt to never spay a rescued pregnant cat.
Yes, you can spay your cat. The enormous cat overpopulation problem is partially caused by cat owners' failure to spay or neuter their cats. Unspayed cats that spend time outside are highly likely to become pregnant. Whether owned, stray, or feral, these cats and their surviving kittens continue to mate, and the offspring from those matings continue to mate. Unspayed females can become pregnant by one or more of their non-neutered male kittens. A pregnant female cat and her descendants can account for the births of several hundred kittens in just a few years.
If the pregnant cat is very young, very old, or in poor health, pregnancy can cause even more health problems. The kindest and most compassionate action anyone could take with one of these cats is to spay her and abort her litter.