Hmmm, I have never heard of a vet wanting to remove perfectly fine teeth because "they might" do something.

Was it going to cost more money due to the one testicle thing? Of course he would have charged to take the teeth out. Sounds like he was just out to make some extra money. Glad your MIL decided to leave with him and hope you find a better vet or at the least get a good second opinion.