does ivermectin kill lice on sheep how often should i give my dog ivomec buy generic stromectol ca no prescription generic stromectol overnight shipping no prescription