I had Lady spayed when she was 6 months as recommended by my vet. She was sore for a while but soon forgot all about it.

I think it was the best decision all round