Online, any Pokemon that I've deemed reliable and trustworthy over my battling career. That said: Fuu, Nova, Dante and Astaroth (Crobat, Jolteon, Donphan, Houndoom). Those guys always seem to come through in the clutch when I need them to, taking hits they shouldn't have survived or pulling off incredible sweeps. That or just getting the crit when it matters most. My little Fuu is especially good at that <3
Out of every Pokemon of my favorite type (Ground), probably my Flygon, Jade, or Dante again.
If I were to live in the Pokeworld there'd be no doubt about it: My first and favorite Pokemon, Charizard. Maybe a Venusaur if someone got to the flaming lizard before me. And if neither is available, I'mma get mahself a Zubat.