
Hi
I am sure it will clear up ! Poor girl has had a rough time !
It is always advisable to spay after a pup has had a season rather than before she has had one.
It isn't so bad. It will last for three weeks and she will have a swollen vulva and will bleed not too much hopefully. You will need to make sure she is not let out un attended and take her for walks if possible where other dogs will not be, preferably take her out in the car to somewhere but always on a lead !
You can then get her spayed about two to three months after that.
HTH
Lucy