If you've ever stood in a sterile vet exam room, staring at a syringe while your dog wagged their tail in blissful ignorance, you’ve probably wondered how one single shot actually lasts an entire year. It feels like a magic trick. It isn’t.
Basically, it’s all about the microspheres. These tiny, lipid-based "bubbles" slowly release moxidectin into your dog’s system over 365 days. But here’s the thing: because ProHeart 12 is three times more concentrated than the six-month version, getting the math right isn't just a suggestion—it’s the whole ballgame.
Vets use a specific proheart 12 dosing chart to make sure your Labrador isn't getting a Chihuahua's dose, or worse, the other way around.
The Math Behind the Needle
Accuracy matters. A lot.
The standard dose is 0.05 mL of the mixed suspension for every kilogram of body weight. If you're like most Americans and think in pounds, that translates to 0.023 mL per pound.
You've gotta be precise here. Veterinarians don't just "eyeball" it. They use a chart because the concentration is a hefty 10 mg of moxidectin per mL. If you miss the mark, you either risk leaving the dog unprotected by month 10, or you're pushing the limits of their system.
Honestly, the weight on the scale that day is the only weight that counts. If your dog has been hitting the treats too hard and gained five pounds since last winter, the dose has to change. You can't just use last year's records.
How the Weight Breaks Down
Let’s look at how this actually looks in practice. For a small dog weighing around 11 lbs (5 kg), the dose is a tiny 0.25 mL. That’s barely a drop in a standard syringe.
Move up to a medium-sized dog, say 44 lbs (20 kg), and the dose jumps to 1.0 mL.
For the big guys—the ones that take up the whole couch—like a 110 lb (50 kg) Mastiff mix, the vet is drawing up 2.5 mL.
There is a hard limit, though. The label is clear: you should never inject more than 3 mL into a single spot. If a dog is so massive that they need more than that, the vet has to split the injection into two different sites. Usually, they’ll do one side of the neck and then the other.
Why 12 Months Instead of One?
People ask me all the time why they can't just stick to the chews. You can. But humans are forgetful.
Studies from Zoetis and the FDA show that "owner compliance"—that’s fancy vet-speak for "forgetting to give the pill"—is the number one reason dogs get heartworms. You miss one month in July when the mosquitoes are thick, and suddenly your dog is at risk.
ProHeart 12 basically takes the human element out of the equation. Once it’s in, it’s in.
The moxidectin is stored in the dog's fat tissues and released so slowly that it maintains a steady "kill zone" for any heartworm larvae that try to take up residence. It’s also effective against hookworms (Ancylostoma caninum and Uncinaria stenocephala), though it only kills the ones present at the time of the shot. It won't protect against new hookworm infections six months later.
What About the "Danger" Factor?
I’ve heard the rumors. People get scared of "the year-long shot."
It's true that early versions of ProHeart (back in the early 2000s) had some issues and were even pulled from the market for a bit. But that was a long time ago. The current ProHeart 12 formulation went through massive safety trials before the FDA gave it the green light in 2019.
They tested it at up to 5 times the recommended dose. Even then, the "adverse events" were mostly things like:
- Vomiting (about 25% of dogs in the study)
- Feeling lazy or lethargic (15%)
- Diarrhea
- Loss of appetite
Severe reactions, like seizures or anaphylaxis, are rare. They happen in about 1 in 10,000 doses, which is comparable to many vaccines.
The big "must-do" is the heartworm test. You cannot give ProHeart 12 to a dog that already has heartworms. If you do, it can cause a massive "die-off" reaction that can be fatal. This is why your vet will insist on a blood test even if you swear you haven't missed a dose of anything else.
The Age Limit and Other Rules
Don’t ask for this for your new puppy.
ProHeart 12 is strictly for dogs 12 months of age and older. Puppies are growing too fast. Their weight changes every week, and since the dose is tied to their weight on the day of injection, a shot given to a 4-month-old would be way too weak by the time they hit 8 months.
Also, if your dog is sick, underweight, or "debilitated," wait. This isn't a medication you give to a dog that's already struggling. You want them at their baseline health so their body handles the microspheres correctly.
Practical Steps for Your Next Vet Visit
If you’re considering switching to the annual shot, don't just show up and expect it.
✨ Don't miss: Massage Pillow for Back: Why Your Cheap Amazon Find Might Actually Be Hurting You
First, check the calendar. If you're switching from a monthly pill like Heartgard or Interceptor, the ProHeart 12 injection needs to be given within 30 days of their last pill. Don't leave a gap.
Second, watch your dog for the first 24 hours after the shot. Most "bad" reactions—the hives, the facial swelling—happen within those first few hours. If they look like they’ve been in a boxing match or they can't stop vomiting, call the vet immediately.
Lastly, make sure the vet records which side of the neck they used. The instructions say to alternate sides every year. If they got the shot on the right side in 2025, they should get it on the left in 2026. It helps prevent "granulomas," which are just small, harmless lumps that can form at the injection site.
Confirm your dog’s exact weight on the day of the appointment to ensure the proheart 12 dosing chart is applied to their current size, ensuring they stay protected until next year's visit.
Actionable Next Steps:
- Schedule a Heartworm Test: Ensure your dog is negative before discussing injectable options.
- Verify the Date: Check your records to ensure your dog is at least 12 months old and hasn't missed more than 30 days of their current preventive.
- Monitor for 24 Hours: Plan the injection on a day when you can observe your dog for any immediate hypersensitivity reactions.