My favorite is Charizard hands down. Not only was it my first pokemon I even encountered from early childhood, but it's a dragon-like pokemon and because I absolutely love dragons, it just fit. Not to mention it's shiny form has my favorite colors on it. It's natural personality also is a bit like my own. I turely believe it'd be my spirit pokemon, if such things existed.