Pokémon HeartGold and SoulSilver/Gameplay

Catching Pokémon
After you've delivered the egg to Professor Elm and left New Bark Town, you'll be given a tutorial on how to catch Pokémon by your friend. They'll show you Alternatively, a way to be able to catch a Pokémon without damaging it is to have caught the same Pokémon at least three times first, or have the same Pokémon from trades. Also, a repeat ball comes in handy to catch them.