Testing procedures and timing differ somewhat between dogs and cats.
Dogs. All dogs should be tested annually for heartworm infection, and this can usually be done during a routine visit for preventive care. Following are guidelines on testing and timing:
Puppies under 7 months of age can be started on heartworm prevention without a heartworm test (it takes at least 6 months for a dog to test positive after it has been infected), but should be tested 6 months after your initial visit, tested again 6 months later and yearly after that to ensure they are heartworm-free.
Adult dogs over 7 months of age and previously not on a preventive need to be tested prior to starting heartworm prevention. They, too, need to be tested 6 months and 12 months later and annually after that.
You need to consult your veterinarian, and immediately re-start your dog on monthly preventive—then retest your dog 6 months later. The reason for re-testing is that heartworms must be approximately 7 months old before the infection can be diagnosed.
Annual testing is necessary, even when dogs are on heartworm prevention year-round, to ensure that the prevention program is working. Heartworm medications are highly effective, but dogs can still become infected. If you miss just one dose of a monthly medication—or give it late—it can leave your dog unprotected. Even if you give the medication as recommended, your dog may spit out or vomit a heartworm pill—or rub off a topical medication. Heartworm preventives are highly effective, but not 100 percent effective. If you don’t get your dog test, you won’t know your dog needs treatment.