Hmm in Black and White, I would carry my Dewott/Samurott with me at all times because it knows False Swipe, and also being a top favorite. But if for all generations, it might be Salamence. It's fun to sweep. =D
my skarmory. i caught him in sapphire version a long time ago but i really didnt use him that much then. i didnt really start to use him until i transferred him to pearl. i taught him fly and carried him with me but hardly ever used him for battle. in soul silver i traded skarmory over after like the 5th gym and used him on my in game team. though being underleveled compared to some of my other pokemon, he could out-preform them. in my final battle with red, skarmory managed to kill his last 3 pokemon after all my others couldnt. and now he plays a leading role wherever i go in black version.
My Gardevoir. I've had her for eight years now. She was the first Pokemon I caught in the 3rd generation, and she ended up being Modest with 29 in Special Attack. I've had her for the longest out of all of the Pokemon that I currently possess.
well mine used to be geodude, level 89. i never wanted to evolve it.
Now i decided that my final playthrough of white will be the last time i keep my trusty geodude.
im thinking of keeping my Stoutland for the next couple games.