
I've had several small dogs have this surgery. In my case I have no regrets and it certainly made a huge difference to the quality of life of the dogs. In my opinion I would have your girl done as soon as you can.
It does need you to be sure you can restrict your dog - I crated mine for 12 weeks. Yes - it's a long time, but why ruin the vets surgery. He might as well not have wasted his time.
Every time I hear people say they've had problems I have pressed them for details. Without exception they have admitted that they "felt cruel" seeing their dog crated for so long. I always remind myself that 12 weeks is a short time when your dog can live out its life pain free afterwards.
Be resolved to give the surgery time to heal. And check that the vet has done loads of these ops.