In HeartGold and SoulSilver Versions, HM02 Fly is obtained by beating the fifth gym leader, Chuck and receiving the HM from Chuck's wife outside the gym.
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
probably yes because it has wings
NO
Yes
it isn't anywere
by apokemon event or trade
You need to trade a Chikorita from Pokemon heartgold or soulsliver
No you can't u have to get it from an event
it is pyrce
Its Ash Ketchum from the original Pokemon series
Figure it out
He is in route 36.