Ivermectin
Ivermectin (Heartgard® & Heartgard® Plus by Merial, Iverhart® Plus & Iverhart MAX™ by Virbac and Tri-Heart® Plus by Schering-Plough) was the first in this family of drugs to be approved for preventing heartworm infection. An infection with larvae as long as two months prior to the initiation of ivermectin treatment will be blocked from development.
American Heartworm Society | Canine Heartworm