for bree (assuming she will need zero baby teeth pulled) i am expecting about $300 - $350. that would include the pre-op bloodwork, spay and pain meds & antibiotics afterwards.
if she needs baby teeth, that will be $22 extra per tooth
$685 sounds very high