Any of us who decide to get a dog, do so in the knowledge, that the time will come when we have to visit the vet, and get medication. Now there are sites which offer cheaper meds, with a signed prescription. Not as straightforward as it seems. For each script, the vet will charge, on average, £10. When added to the cost of the meds, and your dog may need 2/3 lots, it is cheaper getting them from your vet. Also, it does no harm to keep on the right side of him/her. I wouldn't consider buying mine from anywhere else. My eldest boxer was on, among other drugs, steroids and his vet was brilliant. He saw him for a check up weekly, didn't charge me, and sometimes didn't even charge me for his meds. Granted, vets are well paid, second only to doctors. I see the same vet with both my boxers, I have such faith in him. A lot of their income comes from selling medication.