Instructions
Pick an Apricorn from a tree in Johto or Kanto. These Apricorn Trees bear fruit every 24 hours. Find these trees in routes, towns and cities. For example, you will find a Red Apricorn Tree in Route 44.
Purchase Apricorns from the Pokeathlon's Athlete Shop. Each type of Apricorn sells for 200P. The shopkeeper sells certain types of Apricorns on different days. For example, buy the White Apricorn on Tuesday, Thursday and Saturday.
Go to Azalea Town, Johto and enter the Slowpoke Well. Defeat every Team Rocket member in the well to make them flee. After the group leaves, Kurt will thank you and tell you to visit his home.
Enter Kurt's home, located in the western section of Azalea Town. Speak to Kurt and give him at least one Apricorn. He will take multiple Apricorns of only one color at one time. Wait for Kurt to call you.
Return to Kurt's home and speak to him to get your free Pokeballs. After he gives you the Pokeballs, speak to Kurt to have him make more.