I'm curious as to what brands people use for heartworm medication. I have always used Worm Shield (ivermectin/pyrantel) which is the generic brand of Heartguard. However, upon moving to Oklahoma, I was told that it might not be enough. What brand do you use and what all does it protect your dog from?