Migrate it from a GBA game, get it from someone in a trade, or use an Action Replay.
You can't you have to migrate
unfortunately there is no trainer with a chikorita for you to see. You have to trade it from an emerald cartridge.
You cannot get Chikorita in-game.
NOOOOOOOOOOOO
Chikorita cannot be caught in Pokemon FireRed. However, you can catch a Bayleef in Pokemon Colosseum, transfer it into FireRed, and breed it to get a Chikorita egg.
you cant find chikorita on ruby ONLY ON SAPPHIRE You freak [oh i found a chikorita Not Gosh] you have issues
In the Johto region you have to get it as a starter Pokemon
your rival Heart if you picked a totodile your rival has a chikorita
You need an action replay. Or you beat emerald and migrate the chickorita
You cant.
Chikorita is a Grass type pokemon.
You cannot catch totodile, chikorita, or cyndaquil in Pokemon diamond or Pokemon pearl. The only way to obtain those Pokemon is to migrate them from a previous version of the game using the GBA slot.