In order to get PokéBalls in "Pokémon HeartGold," you just have to go to the PokéMart and buy them from there.
Chat with our AI personalities
You can find them when you walk around, in the game, look fro PokeBalls on ground, and maybe there will be one inside!
Pokemon and pokeballs
There is no best Pokemon on Pokemon HeartGold.
there is no Pokemon Mansion in Heartgold.
The weirdo next to the Pokemon center in violet city(you need shards) inside rocks,pokewalker,trades,held items(mostly bidoofs)inside pokeballs.