I am in Miami, I have a great vet.. not the most expensive.   
When I had Bailey ( 25 lb shih tuz) neutered the vet I was using at the time quoted $400.00 -- I call Bravo who I quite using because he moved his clinic farther away... he quoted $185.00.  I went to Bravo.   
For Remy I had her spayed, teeth pulled, blood work (someone I highly respected on here recommended blood work before spaying) and a few small things that were "freebies" like anal gland was impacted and nails trimmed for  
$525.00  
I could have had her spayed at the local humane society for between $25.00 and $85.00.  I just could not do it. I was afraid they were more experienced with larger dogs not 3.5 Remies. Yes money is very tight for me, but it was my decision so I went with my vet.   
Also, 24 hour Vet clinics will always be more expensive... they are geared to emergencies.  If you had another vet, and then had an after hour emergency you would/could still go to the 24 hour clinic.. been there done that. 
So look at the long picture....  yearly check ups, minor illness that will happen.. maybe another vet is the way to go.. or at least check into.   
Hope that helps... take care   
Shinja     
				__________________  Shinja  mom to   Remy   lil Sis to     Bailey and Sammy        |