So glad that the other vet seems to know better!

We have run into similar situations here; the two vets in the county are only about 1/2 mile apart and have a very bad relationship with one another. One is like your first one; they'll try to sell you anything to make an extra buck (but they do diagnose problems accurately, so far) and the other is the kind that will give you home remedies, etc. and not charge as much, but the other vet has filed medical reviews against him (meaning he thinks pets have been hurt rather than helped by that vet and he was reported to the state vet board as such). It's very frustrating...I never tell the other if I'm looking for a second opinion, because they will almost always say that the other one was wrong. I find that I can research whatever disease they diagnose on my own using the internet and have a pretty good idea of whether they were right or wrong.