the only way I've heard of is to give it to a Pokemon in ruby, sapphire, or emerald and then transfer it by duel slot.
In Pokemon Diamond, the berry shop is in Floaroma Town.
The Salac Berry is a rare berry in Pokemon Diamond. It can only be obtained from distribution events that had legendary Pokemon holding them. These events are no longer being ran or support for Pokemon Diamond.
You can only get the petaya berry in Pokemon Colosseum, so the only way to get it on diamond is cheating or migrating.
you get it from the berry master on route 208
in diamond you can give them a certain berry and they will like you more (that is, if you can find the berry).
Ganlon berry.
There is only one berry house throughout the whole of Pokemon diamond/pearl but there is a flower shop where you can get free berries in floaroma town.
The berry master is just west of Hearthrome city. Unfortunately there is no berry master's wife in the game.
all of 'em
the same place as in diamond.
By using the right berry.
Makes u feel goo