can humans take liquid ivermectin what parasites does ivermectin kill in dogs is stromectol the same as ivermectin stromectol dosage for head lice how much ivermectin paste to give a dog