stromectol 3 mg generic ivermectin dosage for dogs in ml ivermectin for humans for sale in south africa can injectable ivermectin be given orally to goats