Hey, thank you for the guide! I just want to add my method of dream mist farming before I had a team that could win in the frontier (I also used this right after reaching the dream realm for the first time, in order to turn the dream mists into IV stones, but this is probably not very efficient.)
- Find a joltik (they are only found in murk forest). Make sure it has the ability compound eyes! (note, joltik is the best choice because post-game, you can teach it thief with the tm in the holon grasslands!)
- Teach a pokemon covet using the lady in the utira library (a pokemon that knows the ability frisk is the best choice, of course, but you can settle for any pokemon.)
- go to Cortisol Road, in the dream realm, and faint your joltik against the first pokemon you find.
- with the joltik still in slot 1 in your party and the pokemon with covet in slot 2, hunt for musharna (45% chance to appear) and hit each one with covet (or if using a pokemon with frisk, just keep an eye out for the notification and use covet when you see that it is holding a dream mist.)
- When you get one, make sure to take it from your pokemon before continuing.
Note: Normally, musharna has a 5% chance of holding a dream mist. Theoretically with a compound eyes pokemon in the front of your party it should be boosted to 20%, however either I had really bad RNG or it wasn’t working for me. It seems to have increased the chances of clefairy holding a moon stone/berry like it should have however, so it’s possible there is a system in place that prevents the compound eyes ability from affecting dream mists… or I could just be really unlucky. Regardless, I was finding somewhere between 2-5 dream mists an hour using this method.