it depends on levels
roserade rapidash empoleon gengar luxray staraptor for e4 all lvl 65
Choose Infernape , Empoleon , Torterra , Glaceon , Honchcrow and Garchomp
if high lvl and good moves the they should be fantastic
A good team for Pokemon diamond or pearl is probably Empoleon, Staraptor, Roserade or, Steelix, Machamp, and Haunter or Gengar.
yes except gengar he can faint if a foe has a empoleon
Ryperior Tyranitar infernape staraptor lapras Gengar
Basically any well rounded team: Bad Team Good Team Gyarados Torterra Empoleon Gengar Staraptor Rampardos Manaphy Weavile Crobat Spiritomb Mantine Gallade
Opinion 1 - Gengar is good as it is. Try training Empoleon and Infernape until they are stronger than Gengar. Teach Roselia Leaf Storm and Staraptor Brave Bird. Level up Dialga to 60. Start training Roselia and Staraptor fast because they're not the best. Next train Infernape and Empoleon and then train Dialga because it is already pretty ultimate with Roar of Time and also teach it Ancient Power.
my opinyon the stater staraptor garchmp giratina gengar rapidash and togikiss
electrive because venasaur and gengar are part poison, and electrive has better moveset.
yes good job buddy
This is a pretty balanced team, but try to get a better grass-type Pokemon to balance it out.