No se consiguen todos, pero sí muchos, sobre todo, si posees alguna de las antiguas ediciones GBA.
En un principio, se consiguen los típicos exclusivos de cada edición.
Aparte, cuando consigues la Dex nacional, puedes usar un objeto para atrapar Pokémon extraños de las otras ediciones. Se usa en las hierbas y se recarga cada ciertos pasos.
Si en ese momento, tenemos algún juego de Pokémon generación Advance insertado en la ranura GBA de la NDS, podremos encontrar más Pokémon diferentes usando ese objeto.
Todos los demás se consiguen o por eventos, por transferencia o por intercambio.
Espero haber podido responder a tu duda.
Un saludo!