I get mine from
Pet Supplies | Dog & Cat Supplies, Pet Meds | DrsFosterSmith.com Pet Products. They are even cheaper than 1800 pet meds. They call your vet for you. And they do guarantee their heartworm medicine so if your dog did get heartworm while on the medicine, treatment is covered.