where to buy ivermectin for horses is ivermectin sold over the counter in mexico other names for ivermectin how to give dogs ivermectin what is ivermectin 3mg tablets used for