You can find the berries in the Dream World: Specifically in the Windswept sky area, which can only be accessed after gaining 4 badges in game and gaining a number of Dream points (I think it might be 2500 but im not sure)
You can't. In the game.
You can obtain these berries in the Dream World.
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.