A good vet just like a human dr. is hard to come by.I almost lost my first yorkie girl (was a horible vet experience) I was new to yorkies and still felt like I was more familer with them (hypoglygemia) then he was. I interviewed and tried 3 different vets befor I finally found the one I have. She is wonderful

she also has yorkies(a huge bennifit) I have to drive my furbabies 45 minutes to the vet but it is all well worth it. I do have a local vet that I like but her fees are very expensive (I go there for emergencies)
Make sure to interview your vet. If they have nothing to hide and want your business they will take the time to meet you and your furbabies. Ask a lot of questions but I try not to take up much of their time(I realize they are usuallly busy)
You can usually "feel the out" within a few minutes
I hope this helps you