Bidoof usually holds berries, the are always oran berries in Platinum, so it should be the same in Pokemon Diamond and Pearl.
Hope this helped:)
In Pokemon Diamond, the berry shop is in Floaroma Town.
You can only get the petaya berry in Pokemon Colosseum, so the only way to get it on diamond is cheating or migrating.
You catch Linoone and Linoone might be holding the sitrus berry. Bad thing is that they have 5% chance of holding the berry so be patient and keep catching them.
The berry master is just west of Hearthrome city. Unfortunately there is no berry master's wife in the game.
all of 'em
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.
In Pokemon Diamond, the berry shop is in Floaroma Town.
Migrate a Pokemon holding it on Pokemon emerald. If you don't know how to get it on emerald you need to get every battle frontier symbol in silver.
No PKMN on Ruby hold that berry,but on Diamond/Pearl/Platinum, wild Furret,Linoone,and Bibarel have a five percent chance of holding it.
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
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
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 a special bell called the soothe bell that makes your Pokemon holding it like you more. Also I think there is a berry that does the same thing.
The Custap Berry activates when the Pokémon uses a move if the Pokémon began the turn with 25% health or less. On that turn, this Pokémon will move before other Pokémon using moves of the same priority.
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.