I just had my Bailey's cleaned and it was only $75.00.  My Vet doesn't push the blood work request.  That's where the vets get you.  I can understand  it though, sometimes because the procedure requires the dog to be put under anethesia.  I would call around some more.     
I would also ponder whether the blood work is really needed.        |