how much does ivermectin cost per dose how much ivomec to give a dog for heartworm prevention ivermectin tablets south africa for sale how often can i give my dog ivermectin