can you worm dogs with ivermectin how much ivermectin to give a horse how to take ivermectin for lice buy generic stromectol online