8 gyms in Johto
8 gyms in Kanto
8+8=16
16 gyms
493
you can battle a gym leader as many times as you like after all 16 gyms and both leagues in the kanto region next to the 2nd kanto gym only cirten gym leaders a day
It depends on the egg.
only 300 are allowed in the games
your a fag.
One as per all Pokemon games. Heart Gold's is in Pewter City.
Yes and No. The basic story line and map layout is the same, there are many new additions to the game. The graphics are so much better!
There are 8 badges in each and every Pokemon region except for the Gold and Heart Gold versions/Silver and Soul Silver. (there are 16) (if that wasnt known..)
one or more by trading with Pokemon holding a master ball
There are 8 gym leaders in Pokemon lake.
You can find it on certain days at the end of ICE Cave and many other legendary Pokemon not obtained in Heart Gold and SoulSilver.
Flying Pokemon can appear in many places. (I know this is not a good answer but there's nothing else I can think of.)