Heartworm disease is caused by a parasite called Dirofilaria immitis, better known as heartworm. Dogs become infected when they are bitten by an infected mosquito that is carrying immature heartworms. This handout discusses signs, diagnostic tests, treatment, and prevention in dogs.