>>52413200I've used this successfully with Grass, Dragon, Fairy and Fighting but people have said before the Poison one isn't right(but it might just be people can't follow instructions).
Turn off autosave, save before making the sandwich and reset if you don't get any shinies in your 30 minutes. If you're lucky you can catch two shinies with it and if you're unlucky you're resetting anyway so you don't lose the Herba.