The Best Way To Catch Any Legendary Pokemon
1. Get the Legendary Pokemon's HP "into the red".
2. Make the Legendary Pokemon Fall Asleep. It helps make it easier to catch it.
3. Use Ultra Balls to catch it.
4. If the Legendary Pokemon wakes up, make it fall back asleep and continue to use Ultra Balls.
If you need more help, we've got more Pokemon Heart Gold cheats and also check out all of the answers for this game
Comments for this hint