Water types are the best to start with in all the games because the first gym is usually a rock type gym.
Infrnape because of high attack and speed stats. Also can learn thunderpunch and ice punch when breeded
ash and pole
=====================DARKRAI===========
a good Pokemon team is your starter Pokemon,the legendary of the game and the evee evolutions
I depends on the legendary Pokemon you have. Cynthia has a different types of Pokemon like you would. The best team consists of a wide variety of Pokemon. It also depends on the level. If all the Pokemon are around level 70 the best team is- Infernape, Wailord, Gabite or Garcomp (either is fine), Palkia, Raichu (only if it is Level 85 or higher), and finally a high level graveler
no
use flying ice fire or bug type pokemon, they are usually the most effective
It matters what starter you choose
The best Pokemon team in diamond is piplup, shinx, starly, machop, budew, and cranidos
Your starter, luxray, starraptor, lucario, garchomp, and abomasnow.
you can start making a good team by raising all your Pokemon not just your starter i hope i hellped
ash and pole
=====================DARKRAI===========
rotom,starter,buizel,ponyta,starly,bronzor
Both Pokemon Diamond and Pearl have Team Galactic as the main antagonist team.
1. Your starter 2. Your partner 3. Kecleon or any other starter.
There is no "best" team. Just get many Pokemon with good abilities and attacks and put them in your party, if you train them very well you will have a "best" team.
mainly its your rival inpokemon platinum but Cynthia on Pokemon diamond and pearl