My best suggestion, if you are near a rural area where there are prize cattle, horses, etc... look for a large animal vet who will see small animals from time to time.
That is where I ended up years ago, because the small animal vets wouldn’t take my 2 Belgian Malinois because I fed them raw meaty bones. I had actually tried 5 different small animal practices in my county before trying the large animal vet who treated the farmers and ranchers dogs and barn cats once a week, first come first serve. . . Cars and Pickups would be lined up on his driveway, modest little office, on that day.
When I asked him about the raw, he smiled at me, and told me that all he advised was not to let them eat the fur off road kill, since that would probably plug them up.
He doesn’t tend to vaccinate except for what was required by state law after a certain point, and would run titers if we wanted to check to see if the pert’s immunities were still high enough for protection.
After a certain age, he didn’t even suggest vaccination, and he whispered to me last visit that he hoped I hadn’t taken the jab, as he hadn’t.
He doesn’t sell dog food, and other stuff either, and will let you take a pet home to recover as soon as they are safely out from under anesthesia. He isn’t in it for the money, but because he loves animals, and wants to do right by them.
We used to take our cats to the vet who is the farm and large animal vet in the area.