can ivermectin for horses be used on dogs ivermectin usp 12 mg tablet uses in hindi what is ivermectin injection where to buy ivermectin in canada how and when to take ivermectin