No, you just have to beat the Elite Four.
You'll need to evolve Dragonair to get Dragonite (#149)
Pokemon Number 149 (Dialga) Cannot be found in Pokemon Pearl, he is only available in Pokemon Diamond, where as Number 150 (Paulkia) cannot be found in Pokemon Diamond. If you need to fill the spot to complete the PokeDex, you can see #149 from a lady in Celestic Town.
no to get the national dex you must defeat the elite four, and have at least 60 different Pokemon
Number 149 happens to be Dialga, the legendary time pokemon
Dialga is # 149 in the pearl pokedex
Dialga
In Diamond & Pearl's version of the Sinnoh Dex, Pokémon #149 is Dialga.
there are exactly 493 pokemon, i know!
salamance
The Pokemon that are in Pokemon blue are at least the first 149 Pokemon in the pokedex. I'm not sure about Mewtwo or Mew though
it is dialga
In Pokemon pearl, Pokemon 149 is Dialga. After you've beaten the Elite four, fly to Celestic town, and got to the big house at the north end of the town. Look in the book on the table, and you should see Dialga in there!