How do you trade pokemon in Pokemon SoulSilver?
Firstly, you have to go to Goldenrod City. Go on the very west of Goldenrod City where there is a really big building. That is called the GTS. You can trade there.
*This answer has been approved and written by Wikia Lord.