Dunsparce, man!
My Dunsparce REALLY came through for me in the champion battle in Black 2. His Glare/Zen Headbutt combo beat the champion's Lapras, hands down, and whittled away at her next Pokémon before succumbing to a lucky hit, allowing his severely weakened teammates to finish off her final 2 Pokémon.
Sadly, he's usually the one who needs to take a back seat for an HM slave, mostly because his stats, other than HP, which is the highest out of the entire team, are lower than my other Pokémon's... Dunsparce has always had a special place in my heart for its ability to piss people off with ParaFlinch tactics, but after my Dunsparce's heroics in Pokémon Black 2, it is now one of my favourite Pokémon, even if it isn't all too great.
EDIT: I see people talking about Arcanine as if it's horrible. My Arcanine, affectionately named Shana, was my MVP for most of Black 2. Shana had Flare Blitz, Outrage, Wild Charge and Crunch, and nothing could stand up to her sheer power. I think Arcanine is actually REALLY REALLY good.

My Dunsparce REALLY came through for me in the champion battle in Black 2. His Glare/Zen Headbutt combo beat the champion's Lapras, hands down, and whittled away at her next Pokémon before succumbing to a lucky hit, allowing his severely weakened teammates to finish off her final 2 Pokémon.
Sadly, he's usually the one who needs to take a back seat for an HM slave, mostly because his stats, other than HP, which is the highest out of the entire team, are lower than my other Pokémon's... Dunsparce has always had a special place in my heart for its ability to piss people off with ParaFlinch tactics, but after my Dunsparce's heroics in Pokémon Black 2, it is now one of my favourite Pokémon, even if it isn't all too great.
EDIT: I see people talking about Arcanine as if it's horrible. My Arcanine, affectionately named Shana, was my MVP for most of Black 2. Shana had Flare Blitz, Outrage, Wild Charge and Crunch, and nothing could stand up to her sheer power. I think Arcanine is actually REALLY REALLY good.