how much ivermectin do i give a dog for heartworm prevention price of ivermectin in usa is ivermectin dangerous for humans is durvet ivermectin the same as ivomec alternative to ivermectin