One as per all Pokemon games. Heart Gold's is in Pewter City.
Yes you can. Use HM Rock Smash in the following places; Ruins of Alph: Helix fossil (Omanyte) and Old Amber (Aerodactyl) Cliff Cave: Claw fossil (Anorith)
different places
in every Pokemon centre and some other places as well
the places vary. check the radio to find out which Pokemon is appearing where.
canada, the u.s. a whole bunch of places
daisy (gary's sister)and blues sister
The only way is to get a big pokemon and go into places.
Search for wild Pokemon in different places and when they have low health, capture them with a poke ball.
You can't You had to get the events at the particular places at the specific times
yes you can from places like hmv or amazon or play!
after meeting it in several places,its gone to the end of rt.25,the hill
you can train it at some weak places like where you start your adventure or you can let it hold a exp.share and fight pokemon with another pokemon in your party.