there r 2 good places to get ghost Pokemon on Pokemon diamond: the old chateu in eterna forest and the lost tower by solaceon town
ebay is a good place
Ghost pokemon are good against psychc and ghost.
rt.224
a good place to go would be at serebii.net
In Pokemon Diamond, a very good place to go is North of the Fight Area. All of the many trainers have level 45-60 Pokemon.
After you get the HM and earn the Fantina in the Hearthome City Gym
fight the wild Pokemon nearby, they give good exp
The best place to train a lv 30 fire type in Pokemon diamond would be next to snow point city because there are lv 30 Pokemon there that ice and grass but run away from the sneasel.
Dark types are really good on ghost types
3 fighting pokemon is not the best option better pick an electric pokemon like electivire and a Dark/Ghost pokemon like weavile to replace lucario and gallade
A good grass Pokemon in Diamond or Pearl would be Turtwig, his evolutions, Budew, Roselia, and Roserade. Those are the best I can think of. where to find some good grass Pokemon. I'm in the middle of training my Staraptor, and the best place to find some good grass type Pokemon, is the route before Sunyshore City, they are around level 38-43. Good place to train Staraptor, or any ice, fire or flying type Pokemon. x Hope I helped. x
Yes. Ghost moves are super effective against Ghost type pokemon.