When I did the last haul this summer, one of the fosters went into heat. There is 1 vet that will do the spay and if I remember correctly, it was the one that you don't like. Not that it matters since you are using the clinic but just saying that there are some that do. Also during this trip back with the dogs we were told they can be in heat up to 5-6 weeks before the vet will do the spay. (The foster family wasn't hapy since they thought they were only going to have to foster for a week)