You go to the radio tower and finish the quiz correctly and then the gym leader goes to the gym.
Defeat the gym leader.
You get him in trade with a friend or you do the event that past already.
you have got to trade him from a past game
Battle Team Rocket in Goldenrod.
in order to do that you have to help the lady in the lighthouse
yes trade with a friend
must obtain the required number of league badges
get the sprayduck from golden rod flower shop and water it.
sorry you have to trade it to Pokemon soul silver
the fossil person is behind the desk in the pewter museum
beat the eleit four and talk to pro. oak.
Soul silver is AWESOMENESS!! yes GET IT