In Route 209. When you come out from Hearthome City, Go across the first bridge, then take the net two bridges where the jogger is running next to the little twins. There will be two berry plants. One of them are the leppa berries.
Chat with our AI personalities
Ethers and Leppa berries will recover PP. They're both hard to find, but if you catch some Clefairy Pokemon they might hold a Leppa berry.
You can use elixirs, max elixers, and leppa berries.
You can grab an illumise with the attack covet and go to Mr. backlots garden when he says there are clefairy or cleffa they hold a leppa berry 50% of the time the attack will take the item if your chaining you can obtain 15-20 berrys a run using this method
There are some berries you can use the ones I normally use are cheri berries and leppa berries. I'll update the list when I test out all the berries I have in my bag. This is what I use in Pokemon Diamond but I think the berries are the same on both games aren't they. You can check the tags on the berries you have and see whether they have a more spicy flavor than the other flavors and test that out.
Unfortunately, you can't buy them. You can only find them in hidden area's or in rocks. An alternative is to grow Leppa Berries, since they restore PP as well.