ivermectin dosage for dogs heartworm prevention can ivomec kill humans do you need prescription for ivermectin how to administer ivermectin sheep drench does ivermectin prevent ticks