i think piloswine.
u get him in ice cave on one of the islands
its teddiursa
You can't. You have to trade it from Colosseum.
Spinda does not evolve into any other Pokemon. Teddiursa evolves into Ursaring at level 30.
look in victory road in the cave i haven't fount it yet
No. It evolves when it traded
Raichu never evolves. Unless you meant Pikachu, which evolves into Raichu. Or Pichu, who isn't in Leafgreen but evolves into Pikachu, then Raichu.
Spearow evolves at level 20.
Mamoswine doesn't evolve either way because it doesn't exist in Pokemon LeafGreen. It evolves from Piloswine who evolves from Swinub, but Piloswine can't evolve into Mamoswine in LeafGreen.
Pigeotto evolves at level 36.
Teddiursa evolves into Ursaring at Level 30.
It evolves porygon to porygon2
kadabra evolves into alakazam when he is traded.
Sentret evolves at level 15, it evolves into furret and that is the only time that it evolves. :D