Nope, I remember there are some answered post in this forum with similar question of yours.
The contents of the Hidden Grottoes are random, and if they are empty, for each 256 steps, they have a 5% chance to regenerate, usually with different content than what was inside on the previous visit.
which means you have to walk to get different items/pokemon. So, soft reset does not work.
Source