in order to do that you have to help the lady in the lighthouse
You don't fart.
Pokemon mystery dungeon blue/red, Pokemon fire red, lear green, Pokemon emerald,ruby,sappire.
no
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
you go in the Ilex forest
Defeat the gym leader.
Any of your pokemon.
train, or rare candy
It is at he way to blackthorn city
nothing
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
yes
you can buy one at the pokeathlon dome for 2500 points
Battle Team Rocket in Goldenrod.
must obtain the required number of league badges
yes trade with a friend