Nothing in Dubai is free! There is a great TNR programme in Meadows, Lakes and Springs though so might be worth reaching out to one of their members to see if there's somewhere? Otherwise, I recommend European Veterinary Clinic... they're very good and have very reasonable prices... Dr Ivan is brilliant