Veterinarians should progressively evolve and get paid for all the proceudres that they do (physical exams, diagnostics, etc) and not have to base a significant proportion of their income in the drugs. So ideally I would liek to see the vet well paid for what they do, and the vet give a prescription to the owner who can then go to whichever pharmacy thatr they prefer. However, this would need two things: 1) For clients to understand why vets are billing "more", which is not really more, but simply billing for what we do and not for the drugs that we sell them 2) Pharmacist need to get a special training on veterinary medicine. Currently pharmacies can enter a voluntary accreditation program, which I think it should be obligatory. There are so many distributors/pharmacies that are also doing compounding drugs thath have a human pharmacist without any training in veterinary medicine, also, they do not have any type of quality verification. And owners chose them because they simply sell cheaper drugs. And a VERY IMPORTANT POINT IS: in the equine industry some pharmacies are hiring vets in order to get the prescriptions they need to sell the drugs: THIS SHOULD NOT BE ALLOWED because despite the fact that the vet does a physical exam in the horse this does NOT allows a true client-animal relationship. This companies are simpky bypassing the true 1ry veterinarian of the horse, by getting a second vet that simply prescribes the drugs. I think there is a lot of client, vet, pharmacies education that nbeed to be done, and as soon as possible. Becuase with internet and competition, many companies out there are making profits without a good quality insurance and by getting this vets to write prescriptions for them.