There is no possible way to clone Pokemon in this version of the game, but in the old silver and gold you could. Unless of course Action Replay can do that. I have no clue about that.
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
NO
by apokemon event or trade
Yes
it isn't anywere
You need to trade a Chikorita from Pokemon heartgold or soulsliver
it is pyrce
He is in route 36.
No you can't u have to get it from an event
Its Ash Ketchum from the original Pokemon series
Ilix forest
Figure it out