Déjà on peut en avoir 150 pokémons avec une seule version avant d´avoir le pokédex national (pourquoi vous dites 151 ?
Dialga est 149 et Palkia 150) Ensuite on peut en avoir par pokéradar, une 20 aine, et environ 7 différents celon perle/diamant.
Ensuite il y a aussi le Manoir et les troupeaux qui permettent aussi d´avoir des pokémons de génération 1, 2 et 3. Et sur la route 225 (je crois que c´est ça) ainsi que la route 228, 229, 227 on trouve des pokémons de première génération, deuxième et troisième aussi.
Il n´y aura que les starters qu´on ne peut pas avoir, et seviper, arbok, et d´autres qui ne me viennent pas tout de suite à l´esprit. Environ 20.
Mais grace au GTS On peut tous les avoir du moment qu´on les a vu. 
_____________________________
Dédikass à Lolo, Sylvain, léo, alecx, aux clowns et à ... Bidoof !! ! 