shniff