I was hesitant to try petbucket, but after my first order I became a loyal customer. Their customer support is top-notch and their meds are completely up-to-date and legit (marked in metric, but Google converts it quickly.) They are coming from outside the U.S.so order a couple weeks in advance. Be a responsible owner and keep you pets up to date on vet health/prescription visits. You DO NOT waht to give heartworm meds to a dog with heartworms. Petbucker = A+