Quick Answer: Early-stage heartworm disease (Class 1) usually causes no visible symptoms at all, or at most an occasional mild cough — per the American Heartworm Society (AHS), because larvae take 5 to 7 months just to mature into adult worms after a mosquito bite, per VCA Animal Hospitals. Symptoms build in four stages: Class 2 adds tiredness after moderate activity, Class 3 brings a persistent cough and early heart-failure signs, and Class 4 (“caval syndrome”) is a sudden, life-threatening emergency. Heartworm has been found in all 50 states, and AHS’s latest national survey found Texas clinics averaging nearly 50 positive dogs each — which is exactly why annual testing, not symptom-watching, is the standard vets recommend.

The tricky part of heartworm disease isn’t recognizing the symptoms — it’s that for a large share of infected dogs, there simply aren’t any yet by the time an owner would think to look.

Dog heartworm, by the numbers

The 4 stages, from nothing to emergency

Vets classify heartworm disease into four severity classes, and the symptom gap between the first and last is enormous — which is part of why the disease is so easy to underestimate early and so dangerous once it isn’t.

ClassSeverityWhat it looks like
1Mild / earlyNo symptoms, or an occasional mild cough. Most dogs act completely normal.
2Mild-moderateOccasional cough plus noticeable tiredness after moderate activity — a walk that used to be easy now leaves the dog winded.
3SeverePersistent cough, tiredness after only mild activity, weight loss, and early congestive heart failure signs like abdominal swelling (ascites).
4Caval syndrome (emergency)Sudden collapse, labored breathing, pale or grey gums, dark coffee-colored urine — worms are physically blocking blood flow. Requires emergency surgery.

Class 1 is the stage that matters most for owners to understand, precisely because it looks like nothing. Per the American Heartworm Society, a dog in Class 1 shows no symptoms in most cases, and heartworm larvae need 5 to 7 months to mature into adults after a mosquito bite in the first place — so there’s a long window where a dog is infected, will eventually test positive, and still seems entirely healthy day to day.

By Class 3, the picture changes fast: a persistent cough, fatigue after even mild activity, and visible weight loss, with the heart and lungs already under real strain. Class 4 — caval syndrome — is a different category of emergency entirely: enough adult worms have accumulated in and around the heart that they physically obstruct blood flow, and the sudden collapse, pale gums, and dark urine it causes mean a trip to an emergency clinic that night, not an appointment scheduled for next week.

Track activity, not just location

Clip-on dog activity monitor · daily active-minutes trend vs. breed baseline
  • Class 2 heartworm disease shows up first as reduced stamina after moderate activity — the exact kind of gradual change that's easy to dismiss as "an off day" without a baseline to compare against.
  • An activity tracker logs daily active minutes against your own dog's typical range, turning a vague "seems more tired lately" into a visible downward trend worth mentioning at a vet visit.
  • See our best dog activity tracker roundup for models that track activity and sleep without requiring a monthly GPS subscription.
Check price on Amazon →

Get your pet’s GPS tracker in two days — try Amazon Prime free for 30 days, so a new activity monitor or tracker can start building a baseline before the next vet visit instead of arriving after it.

Why “the cough” isn’t a reliable early warning

A mild cough is technically a Class 1-2 symptom, but it’s one of the least useful ones in practice — a lot of unrelated, far more common conditions cause a dog to cough, and a heartworm cough looks nothing like the classic sign owners are primed to recognize. Kennel cough, for comparison, produces a distinctive dry, honking sound, often triggered by exercise or collar pressure, and clears up in 10-14 days on its own in most cases (see our dog kennel cough symptoms guide). A heartworm cough is quieter, more occasional, and doesn’t come with the honking or gagging that makes kennel cough obvious — which is exactly why it’s so easy for an owner to hear an early heartworm cough once or twice and assume it’s nothing.

That’s the core reason vets don’t rely on symptom-spotting for heartworm the way they might for something with a more distinctive presentation. The American Heartworm Society recommends annual antigen testing for every dog, regardless of whether it’s on year-round preventive medication, because the test catches an infection during the long Class 1 window when there’s nothing to notice yet.

Prevention is a fraction of the cost of catching it late

Heartworm prevention is a monthly chewable, topical, or injectable that typically runs in the range of $6-18 a month. Treatment for an established infection — melarsomine injections plus mandatory activity restriction, imaging, and monitoring — runs from several hundred dollars for a mild case into the thousands for advanced disease, and caval syndrome requires emergency surgery on top of that. The gap isn’t subtle, and it’s the reason vets frame monthly prevention as the cheap option even for dogs that rarely go outside, since a single mosquito bite is all it takes.

The bottom line

The danger in dog heartworm symptoms isn’t that they’re hard to recognize once they show up — Class 3 and Class 4 signs are hard to miss. It’s that Class 1, the stage where treatment is simplest and cheapest, usually shows nothing at all, and larvae need 5-7 months just to mature enough to be detectable. That’s why the American Heartworm Society’s advice is annual testing on a fixed schedule rather than waiting for a cough or fatigue to prompt a vet visit — by the time Class 2 or 3 symptoms are obvious, the infection has usually had months to establish itself. Heartworm has been confirmed in all 50 states, and current AHS survey data shows rates holding steady or rising in most of the country, not fading out. For a dog managing a diagnosed chronic condition where continuous vital-signs data matters, see our PetPace Collar review — its resting-pulse and temperature trends are built for exactly the kind of slow-building change a once-a-year test can’t catch between visits.