once you get past goldenrod there is a certain route and after that there is something called the pokeathlon go to the training area and you will see a stand with a person next to it talk to them and they'll give you an aprijuicer so you can mix apricots. hope i helped
in diamond you can give them a certain berry and they will like you more (that is, if you can find the berry).
In order to get the Ganlon Berry in Pokemon Emerald you must either have gotten a Jirachi (Through Pokemon Colosseum Bonus Disk) with the Ganlon Berry, or use a cheat device.
amity square in heart home city, berry master on route 208, berry plants, wild Pokemon holding them, lady inside flower shop in floaroma town, lady in small house in pastoria city near the pokemart, and Pokemon holding berries in trades
the miracle berry is only available as a mystery gift item
Pataya berries must be obtained from either Pokemon colosseum or Pokemon xd gale of darkness trade a Pokemon holding the berry to emerald then plant it to get more.
In any Pokemon center, upstairs. Same place for link trading and battling.
At The Direct Corner At Pokemon Center 2nd Floor
The berry master is a character from the Pokemon series of games. In generation 2 you can find him on route 30.
Tamato berries are randomly given out by the berry master in ruby, sapphire or emerald.
you get it from the berry master in route 123 you will find a house with berries all around it
the same place as in diamond.
Search around in the berry forest.