You can get a master ball from professor elm before you foght Lugia. (hint hint!) You can also get one at the Pokemon lottery in goldenrod. There are also AR codes for 999 masterballs. (I know,I have the code!)
I don't think that there is a specific Pokemon that you are supposed to use the master ball on, but I would recommend Lugia since he is so strong and such a high level (Lv70).
You cannot find a second master ball however you can trade Pokemon to get another Pokemon with a master ball or use an action replay
if you beat the boss of team galactic, you will get a master ball from him
After defeating Cyrus in Veilstone, he should give a Master Ball to you.
For this you need 1 Pokemon that knows thief, 1 random Pokemon to hold a master ball, and a ditto. have ditto and the Pokemon holding the master ball go into a double battle. make ditto change into the Pokemon with the master ball. now switch that Pokemon with the Pokemon that knows thief. have that Pokemon use thief on ditto and win the battle and viola! you now have 2 master balls!
there is no master ball in diamond and also great ball. but there is silver ball-silver ball is like a master ball.
you cant get two master ball's in silver
no
snorlax
just throw your master ball away
latious
prof. oak
Professor Elm gives you the only master ball in the game.
Use A Master Ball Or Ultra Ball To Catch. But I Think It is Hard To Find Master Ball...:/
you don't need the master ball for any Pokemon but i would save it for ho-oh lv 70
After you get all 8 Johto gym badges go to pr. elm and he will give you a master ball
you can only get 1 master ball to catch lugia, or you can use the Pokemon modifier cheat