Bill's Grandfather (the old man) is located where Bill was in the FR/LG games, going north from Cerulean and then to the far east.
In Pokémon HeartGold, the Old Man can be found in the Sea Cottage on Route 25. He will give you the Good Rod, which allows you to catch stronger Pokémon while fishing in the game.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
You can't! You have to trade from a different Pokemon game.
You can go to game stop and they have it for $ 30.00
no yo can't find it you have to trade it off another Pokemon game.
Trade it of a gba game or of a cheat
You can find it in any Pokemon Center and that's for every single Pokemon game (That I have)
If you mean Latias, it didn't feature in Pokemon Gold, but it did feature in HeartGold. You can find it roaming Kanto on HeartGold by using your PokeGear, there is only One Latias in the game.
in your dreams
You can find eevee in Celadon City in Kanto as a Game Corner prize.
You can find and win an unlimitd amount of Porygon in the Celadon Game Center.
You can find an Onix in Dark Cave or in Victory Road in the main game.
Technically,yes you can get Arceus in Pokemon Heartgold,but only by trading it to your Pokemon Heartgold game from Pokemon diamond,pearl or platinum.