No, you do not need diamond and pearl to obtain all the Pokemon in the national pokedex. You either need to have a friend who has all the older Pokemon, or you could transfer the Pokemon yourself from older games.
you need action replay.
You will need to migrate from Pokemon Ruby/Sapphire/Emerald.
Well first you need to get a Magby which are located at Stark Mountain, then evolve it to a Magmar at level 30.
You'll need to trade it from Pokemon Diamond, because it isn't in Pokemon Pearl.
you need another ds and diamond, then trad the Pokemon to pearl. jay17
Mew cannot be caught in the wild in Pokemon Diamond and Pearl. You need the action replay code.
You need to have Pearl or trade with someone who has Pearl.
you can only find it on pearl but you can trade with a friend that has Pokemon pearl you can possibly find it when you obtain your national pokedex i might be wrong. :} For people who have diamond,if you know where to find murkrow,then you know where to find misdreavus in Pokemon pearl,you don't need the national pokedex but you can trade Hope you find this info helpful
You can, but you need a copy of Pokemon diamond, pearl, Platinum.
No, you need to trade for it from Pokemon Pearl, Diamond, and Platinum.
You can't. You need to catch a glameow on Pokemon pearl, evolve it and/or trade it over to diamond
you don't need regigigas for registeel. you need reegisteel, regirock and regice for regigigas on Pokemon pearl or diamond