I have had a couple of experiences where vets are reluctant to ok meds they sell. One vet will price match to keep the business. Some will write you a prescription if asked (forced to) & you can send it in to the company. When I have a vet that is not keen on working with me I ask them why. Is it worth losing you as a client to get your money for that prescription? Here is what the AVMA says in their policy. Show it to your vet.
The AVMA encourages veterinarians to honor client requests to prescribe rather than dispense a drug when a veterinarian-client-patient relationship exists and the veterinarian has determined that the drug is medically necessary. If the veterinarian does not have a veterinarian-client-patient relationship or does not believe the drug is medically indicated, the veterinarian should not write the prescription.
If the veterinarian has determined that dispensing the drug from the clinic may be best for the patient or client, the veterinarian may wish to explain the reasons for this to the client. If, however, the client prefers a prescription to a dispensed drug, veterinarians should honor client requests to prescribe rather than dispense a drug. The client has the option of filling a prescription at any pharmacy.
Some state regulations require a veterinarian to provide a prescription rather than dispense a drug when requested by the client. None of these laws require the veterinarian to write a prescription in the absence of a veterinarian-client-patient relationship or if the drug is not medically indicated.