You can buy every Poké Ball that exists at the Pokémart... except for the Safari Ball, Heavy Ball, Cherish Ball, Master Ball, Friend Ball, and Dream Ball prominently shown in the display cases.