I recently bought White 2 and just got to the part where Bianca takes you to a Hidden Grotto for the first time and you find a Minccino with ability Skill Link. I didn't know it had this hidden ability and knocked it out. Will another one ever appear or was it a one time thing?
The contents of the Hidden Grottoes are random, and if they are empty, for each 256 steps, they generally have a 5% chance to regenerate, usually with different content than what was inside on the previous visit; however, the chance can be increased with the Hidden Grotto Pass Power. Hidden Grottoes will not regenerate unless the items are obtained or the Pokémon are caught or defeated.
Yes. Every 256 steps, there is a 5% chance for one to regenerate.
Source