Talk to the Proffessor; he'll give you a National Dex.
By Trading.
Here is a list of all 150 Pokemon: http://www.serebii.net/diamondpearl/shinoudex.shtml The last Pokemon listed (#151) is not required to get the national pokedex.
you have to see all 150 Pokemon in the sinnoh poekdex
there are 150 kinds of Pokemon that you can see and/or obtain. Unless you have friend trade you Pokemon that you can only get in pearl to you, you'll never obtain them all. In Pokemon diamond and pearl all you have to do is see the Pokemon and you get its data unlike the older versions where you have to obtain them.
all sinnoh pokemon tips:just battle all wild pokemon.trainers,gymleaders,and elite4
In diamond and pearl, you must have seen all of the 150 Pokemon (seen, not captured) in you're Sinnoh Dex.
See all 150 Pokémon and beat the elite 4, then talk to Proffesser Rowan.
all you have to do is see about 150 Pokemon is all and make sure they are all different (and try to catch them all because some are very rare and you can only see them once)
just see all 150 Pokemon in sinnoh then go to route 221 (actuall pal park place) and oak will be in there
i don't know but do starter Pokemon evolve at leval 14 if their been bread and their not the ones from the case
how to get shining Pokemon on pearl vershow can you get shining Pokemon in pearl version
You have to see all 150 Pokemon in sinnoh then go to professor Rowan in Sandgem town and he'll give you your national pokedex :) Hope I helped!