How to get the Power Herb
There are three Ace Trainers at the southernmost point of Route 34. You have to use Surf to get to their secret training spot. You'll encounter them, battle them, and then the third one will give you a Power Herb.
We have more cheats and tips for this game here, Pokemon Soul Silver cheats
Comments for this hint