Starter: Technically Torchic because I "had" one in my brother's Sapphire. If that doesn't count, then Cyndaquil. Legendary: Raikou. Caught it to fight the Kimono Girls and catch Lugia. Level 100: Blaziken. Before you ask, yes. The one from Sapphire.
I'm not easily impressed; I'm usually oblivious to whatever's in front of me. Pokemon White 2 FC: 3139-7420-3142 - THIEF
1. Starter - Pikachu 2. Legendary - Zapados 3. Lvl 100 - I cannot remember the first one I raised totally on my own, but I did borrow my friend's Blazikin to defeat the E4 in Ruby, and level it to 100... Does that count?