stromectol tablets 3mg is ivermectin an over the counter drug can i give my dog ivermectin for heartworms does ivermectin treat worms in dogs