can ivermectin kill all worms in dogs what kind of worms does ivermectin treat ivermectin who invented how long does it take for ivermectin to kill skin funal infectiins buy ivermectin for guinea pigs australia