My dog has recently been spayed, I didn’t hesitate having seen the trauma pyometra caused my friend and her dog.
It’s very straightforward, my dog wore the ‘baby grow’ for 2 weeks (so much better than a cone), had liquid paracetamol regularly, check up after 48 hours and 12 day. The main thing was trying to stop her jumping around after the first 24 hours! She had to have restricted exercise to 2 x 10 minute walks a day - she’s used to more like 3 hours!- so that was a bit tedious but obviously necessary.
By the time 14 days were up you’d never know she’d had anything done, that was 7 weeks ago now, we’re on holiday and she’s just back from an hours chasing seagulls on the beach ??