Your adult dog should be tested once per year for heartworms during their routine wellness visit. If you have a puppy under seven months, they can be started on heartworm prevention without a heartworm test, but they should then be tested six months after starting prevention and again six months later (followed by annual testing). Adult dogs (over seven months) who have not been on a heartworm preventive need to be tested before starting prevention.