if you have beaten red, then the only thing you can probably do is train your Pokemon to level 100, if you mean you just beat lance, then go to new bark town and get the ticket from professor elm.
complete the pokedex
You beat it... then i guess professor will be pround of you
Pokemon soulsilver and Pokemon heartgold are basically the same game just different versions but i do recommend buying Pokemon soulsilver
beat all voltorbs ( or they are electrodes, whatever)
go to cherrygrove town after you complete new bark town.
CHIKORITA!
Should be on route 19.
no u should buy a heartgold or soulsilver
You become the owner of that Safari Zone after you complete all of Baoba's challenges.
you should use fire type
Articuno should be in the Seafoam Islands.
Sorry but you can't get jigglypuff in Pokemon pearl. You should trade with someone who has soulsilver or heartgold or you can buy soulsilver or heartgold.