stromectol 3mg tab ivermectin liquid for horses where to buy how often can ivermectin be given to dogs can you treat heartworms with ivermectin does ivermectin kill lice