* Vecht tegen Pokémon van hoog niveau. Hoe hoger het niveau van de Pokémon waarmee je vecht, hoe meer ervaringspunten je Pokémon krijgt.
* Gebruik EXP. Deel. EXP. Share is een vastgehouden item waarmee al je Pokémon in de strijd ervaringspunten kunnen verdienen, zelfs als ze niet aan de strijd deelnemen.
* Gebruik zeldzame snoepjes. Zeldzame snoepjes zijn items die je kunt gebruiken om je Pokémon direct een hoger level te geven. Ze zijn te vinden in het wild, of ze kunnen worden gekocht bij het Game Freak-kantoor in Celadon City.
* Voltooi zijmissies. Sommige nevenmissies in Pokémon SoulSilver belonen je met ervaringspunten. Als je bijvoorbeeld de Pokéathlon Dome-missies voltooit, verdien je ervaringspunten voor je Pokémon.