How do dogs get heartworm?

Through the bite of an infected mosquito.

Start playing free

  1. From eating infected grass
  2. From a mosquito bite ✔
  3. From another dog's sneeze

Why: A mosquito that bites an infected animal picks up baby worms, then passes them to the next pet it bites. Heartworm does not spread by contact between dogs.

Huh, didn't know that: Inside the mosquito, the baby worms take 10 to 14 days to become infective larvae.

The dad joke
Why did the mosquito go to the dentist? To improve his bite!
Like this card?
Play the game

References

Answer: From a mosquito bite. A mosquito that bites an infected animal picks up baby worms, then passes them to the next pet it bites. Heartworm does not spread by contact between dogs.

  1. American Heartworm Society, Heartworm Basics www.heartwormsociety.org/pet-owner-resources/heartworm-basics
    When a mosquito bites and takes a blood meal from an infected animal, it picks up these baby worms.
    Checked 2026-10-10.

Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.

Test yourself in the game