No sane person, unless they had a lot of time to kill and had absolutely nothing else to do, would answer that. You can find out for yourself by obtaining the Pokemon.
well you need to have all your Pokemon in your pokedex and when you get your national pokedex you will get breed
you have to catch all of the pokemon in diamond or SEE all of the pokemon
You can get the National Pokedex in Diamond when you see all 150 Pokemon, but not necessarily capture them.
get all the legendarys
You need to get the national pokedex to get national pokedex you need to get all the Pokemon and you need to talk to daun's sister
you just keep catching all the Pokemon
Catch all the Pokemon.
You get the sinnoh one basically after starting the game, the you get the national pokedex when you´ve completed the sinnoh pokedex (by seeing all the Pokemon in sinnoh)
You just need to SEE all the pokemon.
No!,you just need to see them
After you see all the Sinnoh Region Pokemon, go to the Professor, and he will give you the National Pokedex, which includes Pokemon from the Kanto, Hoenn, and Johto Regions.
To get your second (national) pokedex you have to complete the first (sinnoh) pokedex by seeing all the Pokemon in sinnoh. when you have, go to the professors lab in sandgem town and show him the pokedex, then professor oak will come and give you the national pokedex.