you get a girl ralts or kirila
you can migrate from saphire, or you can catch a ralts in the safari zone and evolve it
You cannot find Gardevior in the wild on Pokemon Diamond you will need to evolve a Kirlia. To catch a Kirlia you will need the Poke Radar. Now use the Poke Radar on Routes 203 and 204 and a wild Kirlia should eventually appear.
You must catch a Ralts Near petalburg city evolve it to Curlia and then at 36 i belive its gardevior
You can not find a Gardevior on Emerald. You will have to find a Ralts in route 102 then evolve it into Kirlia at Level 20. Then into a Gardevior at level 30.
Catch a RALTS, can be found at the route beneath Solaceon Town. Train your RALTS to level 20 and it will evolve into KIRLIA. Train Kirlia to level 30 and congratulations! You'll now have a Gardevior! (P.S if your KIRLIA is a male, you could give it a dawn stone to evolve it to GALID)
get RALTS from ruby\sapphire then migrate it to the other game train it till it's a curlia and last train it more ti'll its a gardevoir
ucant catch misdreavus in diamond
No, But you can catch one in Firered and then Migrate it to Diamond
Gardevior deflects projectile attacks, such as Samus's Missile, and throwable items, such as Pokéballs.
no it can`t evolve
yes, you can catch Pokemon in Pokemon diamond
You cannot catch Celebi in Pokemon Diamond.