Mossdeep City
Great Balls:fallabor town Net Balls:Mossdeep city.
You can buy net balls at the mossdeep city pokemart.
at mulch iland
Hearthrome city
you can get all of the poke balls you could in Pokemon ruby, Sapphire and emerald. that being poke balls great balls ultra balls net balls and only 1 master ball but not only though's you can get dusk balls luxury balls and also 1 master ball so yous it wisely and sorry if that's not all the poke balls witch I'm pretty sure its not but that's not all i would be able to tell you more but some 1 stole my Pokemon pearl so sorry again
You can get net balls at most pokémarts like the one in sunyshore city and the pokémon league net balls help you catch bug and water type pokémon -hoped i helped you- ~Ninjachoco~
I guess you can't but qny
Pokeballs, great balls and ultra balls can be purchased at pokemarts, you can only receive one masterball from the president of silph co, you can buy timer balls and repeat balls after delivering the ruby and sapphire to celio at two island, dive balls must be traded to you from ruby, sapphire, nest balls and net balls can be received from trainers that want to see a heracross and magikarp one is on six island and the other is the fisherman who gives you the super rod, premier balls are obtained in ruby and sapphire after buying 10 pokeballs trade one to leafgreen, luxury balls can be obtained from a girl named selphy on five island.
Once you get to go to the safari zone there will be a girl who will sell nest balls.
you need to go to one island and go in the Pokemon net center and talk to celio
Go to Pastoria City and there will be two people at the counter. Press A in front of the guy on the left and he sells dusk balls, quick balls, and i think net balls.
my friend said to use lots of net balls and timer balls which you can get pokenemon leand and you have to have a nation pokedex