And yea, you need to be careful with vets too. Get the service you need from them and move on.
Hey, easy on the Vets. We owned a nice large practice which we sold to a major corp a few years back. The problem with "the service you need" is that it is an emotional decision. Now dentists do take advantage, but so do auto shops (we owned one when I was a kid). Vets try to manage the patient and the client, they really love the animals and know what is best, but the client has to decide if life is worth the costs. Sad situation typically, but we had some awesome Vets and caring staff.
Back to dentists, recently my wife fell and broke her #8 front tooth below the gum line. Dentist said we can root canal, oh boy, and bond the tooth to the next until it heals then put on a crown. Came back, and they said no, you need an extraction and implant and they would then do the crown.
The surgical extraction included a lot of prep costs for the implant (of course it did). Bone graft etc, but no one said it was not going to work out fine.
Went back for evaluation to proceed with the implant and the bone graft was no bueno, but we get to pay $500 for assessment of the surgery and were sent away with a lot of wasted time and expense.
Went back to the original dentist. He sold his practice 3 years ago to a major corp, and his franchise was now taken over by a new intern dentist. Of course there was no offer to do anything other than a full bridge. No credit for prior work that failed or bad advice on the implant work, nor lack of warning it could fail. Two crown preps and order a 3 tooth bridge. Charged for 3 crowns, after all it was 3 teeth bridge.
In our Vet practice we took responsibility for recommended course of treatments, usually compensating with discount for un-necessary procedures recommended in error. Dentists are money grabbers for the most part recommending useless panoramic xrays in addition to bite wings, topical flouride when mouthwash is all you really need, DEEP cleanings when you really do not even need more than an annual cleaning etc.....