Pre Gen VI
It was Bulbasaur since few only choose him as a starter pokemon, and I liked his early moves, sleeping powder and leech seeds, which makes him great support during early game.
Post Gen VI
Its now Ralts, its cute and can evolve into a badass or elegant looking pokemon also has good stats and moveset that help me progress through the game.