Best Pokemons

Best pokemons ever. Among the 150, the others are just weird monsters
  1. 1.
    Snorlax
  2. 2.
    Psyduck
  3. 3.
    Jinx
    The shade of it all
  4. 4.
    Jigglypuff
  5. 5.
    Exeggcute
    Brunch Pokemon
  6. 6.
    Articuno
    Eleganzza