Gosh, it does sound like you need to find a new vet for a lot of reasons. Seems you don't have faith in these folks (don't blame you!) You have to have someone you trust caring for your pet.

Start looking now. Talk with friends about where they go, how they feel about the facility, the techs, the receptionist. Don't leave this to the next time you NEED a vet.

Once you find some place, feel free to stop in and look around, speak with the assistants, tell them you are considering bringing your dog there.

Once you find a place, you need to know that most vets will not see a new pet without getting the records from the prior vet. The only time I have done this, I was the new owner as well, so I needed a written instruction from the prior owner that she was turning the (cat in my case) over to me, and that they should provide me with all the records, medications and other information needed. You ARE the owner, so you probably just tell them you ar changing vets and need all the records. It is best to take them directly to the new place and have the record set up; again, while you DON"T need it, no pressure, no rush for anyone. The place you are leaving may need a day or two to make copies; that was true in my situation. When you do change, the hard thing will be to stay calm, don't start telling them "I hate you guys, you cost too much." None of that emotional stuff. Just calm and professional, you have found another vet that you think will work better for your schedule.

Hope that helps.
Sandra