there is no friendly berry
In a house at Route 123.
Tamato berries are randomly given out by the berry master in ruby, sapphire or emerald.
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.
You can still find brand new versions of Emerald version on Amazon.com, and used ones could be found at ebay.com.
You can find Volbeat on Route 117 in Pokemon Emerald Version.
In Pokemon Emerald the water pail is found in the flower/berry shop right out of the forest.
Only firered, leafgreen, ruby, sapphire and emerald can get a pamtre berry for firered and leafgreen you can get it from a Pokemon with the ability pickup, in ruby, sapphire and emerald talk to the berry masters wife and tell her "challenge contest" she will be impressed and give you a pamtre berry.
sorry, you can't get riolu in Pokemon emerald version.
in the suber
berry blenders are in every contest place. To the right in each room, the boxes with people standing around are the berry blenders
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.
Chesto berry's can be found on Route 116 and Route 121 in Pokémon Emerald. If you have already picked the berries found there, talk to the little girl in the flower shop who will give you a random berry daily.