This is a list of the teams of Barry in Pokémon Diamond and Pearl. His starter Pokémon depends on the player's choice (he will choose the one that is strong against the player's), and the remainder of his team will be filled out based on this choice.
If the player chose Turtwig:
If the player chose Chimchar:
If the player chose Piplup:
After the Elite Four have been defeated 20 times, Barry's Pokémon will each increase in level by 10, and his payout will increase to 7400.