you get chickorita has a starter Pokemon in soul silver if i was you i would pick a tododile why should he/she want to see a chickorita if he did choose it? he/she probaly choosed cyndaquil and want a chickorita to his/her pokedex or to catch it, so that is not a good answer..
there is only 2 ways to get it in Pokemon Platinum 1. you use a action replay code 2 trade it from Pokemon soulsilver or Pokemon haretgold .
You can't catch bastiodon in Pokemon soulsilver.
You have to defeat the elite four and have 60 Pokémon to get the national dex. Then you can trade Chickorita from another game. You cannot catch a wild Chickorita unless you use a cheating device.
catch it? no.
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
You cannot catch Celebi in Pokemon Soulsilver, you have to transfer it from Diamond and Pearl (if you have it in those games).
No.
you trade
You can use any type of Poke Ball that you want to catch Spheal in Pokemon SoulSilver.
there is a mew in Pokemon soulsilver but you need to catch all leadndery Pokemon including event Pokemon