Advocate for Dogs is a topical spot-on type flea medication that control and prevents its infestation. Advocate also prevents heartworm, controls infections of gastrointestinal nematodes including hookworm, roundworm and whipworm.