At least since there are a few sheep raisers around here, the vets do have a limited inventory of smaller supplies, so that helps a little bit.
I work with two vets, one each in two different towns; I'm 50 miles from one vet and 60 from the other, so not matter what I do, its not cheap (oh, and in case you were wondering, I'm 40 miles from the closest town, and you couldn't pay me to use that vet again). And, since they both opened up, my horses have decided they should meet the vets and get to know them; both vets have been here at least once a year for the horses since they opened their practices (one new practice, the other took over my previous vet's practice). [One of the vets is also the one hubby uses for cattle work, so preg-checking, bangs vaccinating, c-sections, and I'm sure something new might come up.]