Desert Diner,
With all due respect you obviously havent looked around for a vet much.
Both the British Vets and the American Vets in Khalidiya are excellent vetinary clinics staffed by experienced expats.
I would say the major drawback is that they are relatively expensive.
Cheers