Originally Posted by CoffeeLover:
“For various personal reasons we couldn't get our puppy spayed 3 months after her first season. She is due again any time soon. Do we have to wait a further 3 months after it finishes?
Sorry to appear stupid but is it protocol to ask here or should I have started another thread? If so I apologise.”
Sue51 is right that they do not all come into season at neat six monthly intervals ( in fact a quirk of one breed, Basenjis, is that like wolves they only have one season a year

).
While it is also true that there
may be hormonal complications if you spay at the wrong time the main reason for doing it midway between seasons, (unless a medical emergency as Sue says) is because due to hormonal changes the blood supply to the reproductive system is greatly increased around seasons and the reproductive organs are enlarged in order to potentially faciliate a successful pregnacy.
However these changes can also cause these organs to be more "friable" (i.e. fragile) due to these changes.
Thus spaying at these times increases the risk of more heammorage or bleeding, or of an organ accidentally rupturing during surgery, maybe before all the blood vessels are safely tied off.
It would also mean the bitch would lose more blood just because more would be contained within the removed organs.
If your bitch had not yet entered the start of her next season you could maybe still have her done now, depending when she was last in season.
Or you could talk to your vet about a hormonal injection to arrest her up-coming season and then have her done after that, before the next season.
This isn't something that it is good to repeat too often, and it can affect future fertility, but these are not relevant considerations if you are intending spaying her asap anyway