BOTH BY GOING TO PEWTER CITY IN THE KANTO REGION and talk to a old man and he is on a hill. u talk to him and he gives u a feather. go to the bell tower or the whirl islands and u go to the legendary poke'mon that is either Lugia or HO-HO.
Chat with our AI personalities
I put a link to a guide all about legendary pokemon in HeartGold in the related links.
I don't think you can refight any legendary Pokemon except the wandering dogs.
well depends if it is a boy and girl then yes but if i doesnt tell then no
It's not the "last" Legendary Pokemon that you can find in Pokemon HeartGold, but most people usually catch that one last given that you need to have both Kyogre and Groudon in your party for Professor Oak to give you the Jade Orb to get to Rayquaza.
It will be very unlikely.