In heart gold, lass dana can call you for a rematch and if you do this you can get a thunderstone but when is the earliest this can happen?
Our memed pal, Youngster Joey!
Source