10- Typhlosion: Typhlosion was my first starter on my very first game, Silver (or technically the starter was Cyndaquil), and will always have a special place in my heart
9- Eevee: Personally, I think Eevee is one of the cutest Pokemon ever, and not only that, but he has the potential to take any place in any team, no matter what it needs.
8- Magikarp: NO ONE LOVES HIM SOMEONE HAS TO
7- Squirtle: He's a lil' turtle dat shoots water out of his mouth c:
6- Espeon: This Pokemon takes so much work to obtain in-game, but when you finally do get this Pokemon, and it learns a Psychic type move, gg
5- Venasaur: Just realized that this list had many starters... But anyways... Bulbasaur was my very first starter on Blue. I was one of those kids. But for that, I love Venasaur even more.
4- Salamence: This dragon helped me take on the Elite 4 in my very first game that I personally ever owned(the Silver and Blue were owned by my older brother), and he's just an overall amazing fighter.
3- Dragonite: This dragon is another one of my personal favorites, just because purely of stats. I love his stats so much that he's one of my top 10. That, and I remember getting the Dratini from the dragon cave... thing... in Blackthorn City on SoulSilver, giving him the EXP share, using that to raise him, and having him fighting ready for the Elite 4 as a Dragonair, and was the head of the team against Lance.
2- Mew: MEW
1- Infernerape: This was the very first Pokemon that I ever raised to level 100 on my Platinum game, so it brings back a lot of memories when I find my Platinum and turn on the game to see him.
And that was in no specific order. The reasoning behind why I numbered the list is unknown.