I'm sorry, maybe I missed something, but why exactly do you have to keep taking her back to the vet. And why on Earth are you passing her around from stud to stud? Not at all something that should be done.
If you can't get a tie out of the male you are using, you need to wait until her
next heat to try a different stud.