what is ivermectin 3mg used for ivermectin tablets for animals is it safe to give dogs ivermectin where to buy ivermectin uk can you use ivermectin pour on for humans can ivermectin be applied topically