at cinnabar island there is a net ball 5 master balls in the hidden chamber (you need hidden power) and last but not least 5 timer balls!
not sure but I think after you beat the league Kirt will use two different apricorns
Chat with our AI personalities
You can buy them at the Pokemon mart at the Pokemon league. I buy my timer balls, heal balls, etc. at the Pokemon mart in canalave city
In Pokémon HeartGold and SoulSilver, the PokéBalls that you can get are: Poké Balls, Heal Balls, Great Balls, Net Balls, Dusk Balls, Friend Balls, Level Balls, Moon Balls, Heavy Balls, Lure Balls, Fast Balls, Luxury Balls, Ultra Balls, Love Balls, Nest Balls, Premier Balls, Quick Balls, Repeat Balls, Safari Balls, Timer Balls and Master Balls.
two island, but after a little while.
Once you get to go to the safari zone there will be a girl who will sell nest balls.
You can buy them, at the Pokemon leuge thjey have evry kind of ball except master and cherish balls