You buy them at the poke-mart once you have enough badges
Chat with our AI personalities
You can buy them at the Pokemon League and the Route 9 mall.
You buy them at the Safari Zone, the shop right in front of the Pokemon Center (the girl with next to the Butterfree). Along with Quick Balls, she also sells Dusk and Nest balls.
You can buy them in the Pokemon League Pokemon Center.
You can buy Quick Balls at random stores, just try 'em all. Another way to get Quick Balls, and others, too, is to find a different Pokemon each day for the article man. He'll give you three balls per Pokemon that he asks you to bring him.
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.