Iverhart because of the cost. I used to use straight ivermectin cattle wormer. My dog was clear of HW, but got hooks. Iverhart and Heartguard Plus take care of parasites other than HW. Ivermectin cattle wormer does not. It cost me more than I saved to treat an entire kennel for hooks.