Ivermectin (Heartgard) for dogs and cats
Mainly a monthly heartworm preventive. Vets also use it for mites and some worms. [1]
Key facts
| Generic name | Ivermectin |
|---|---|
| Common brand names | Heartgard, Heartgard Plus, Tri-Heart |
| Used in | Dogs & Cats |
| Type | Flea, tick & heartworm |
| Prescription? | Prescription |
| Typical US price | $6–$18 a dose [3] |
What it's used for
Mainly a monthly heartworm preventive. Vets also use it for mites and some worms. [1]
How it works
At preventive doses it kills young heartworm larvae before they can grow into adult worms. [1]
Side effects and cautions
Common side effects: Well tolerated at heartworm-prevention doses. Higher doses can cause wobbliness, tremors, dilated pupils and drooling. [1]
Use with care: Collies, sheepdogs and related breeds can be very sensitive at high doses (MDR1 gene). Dogs need a negative heartworm test first. [1] [2]
Call your vet right away if your pet has trouble breathing, facial swelling, hives, collapse, or any side effect that is severe or getting worse.
What it costs
- Monthly heartworm preventive, as listed on owner bills: $6–$18 a dose [3] see the cost guide
Prices come from public owner-bill reports and vary by clinic, pharmacy, pet size and dose.
Ivermectin FAQ
What is Ivermectin used for in dogs and cats?
Mainly a monthly heartworm preventive. Vets also use it for mites and some worms.
What are the side effects of Ivermectin?
Well tolerated at heartworm-prevention doses. Higher doses can cause wobbliness, tremors, dilated pupils and drooling.
Does Ivermectin need a prescription?
Yes. It needs a prescription from a veterinarian.
How much Ivermectin should I give my pet?
Only your veterinarian can tell you. The right dose depends on your pet's weight, health and other medicines, so we don't list doses. Never give a pet a medicine prescribed for a person or another animal without asking your vet.
Related medications
Related cost guides
This page is general information for pet owners, not veterinary advice. Talk to your vet about your own pet.