Heart medication is the longest-running prescription most dog owners ever pay for. A small-breed dog with mitral valve disease often takes pimobendan (Vetmedin), benazepril (Fortekor) and a diuretic for the rest of their life. At UK vet prices that's typically £100-£150 per month and £1,200-£1,800 per year.
Switching every component to a VMD-approved online pharmacy more than halves that. The biggest single saving comes from swapping branded Vetmedin for generic Cardisure (same active ingredient — pimobendan — at less than half the price), and from generic benazepril (Nelio) instead of Fortekor.
For advanced heart failure where furosemide is no longer adequate, the newer loop diuretic torasemide (Upcard, Isemid) is dramatically cheaper online — typically £25-£35 versus £48-£55 at the vet.
From 23 September 2026 the CMA Order forces vets to disclose cheaper alternatives. Ask explicitly for generic pimobendan and generic benazepril on your written prescription. Bundle all three heart medications onto one prescription to pay £46 in fees rather than three separate £21 fees.