Personally, I don't like Bouffalant much, as it seems somewhat outclassed by Tauros. Sure, it has more bulk and a higher raw attack stat, but base 110 speed is a hell of a lot better than base 55 for a powerhouse with no recovery. Also, Tauros, unlike Bouffalant, gets Sheer Force. With it and a Life Orb, Jolly Tauros's Rock Climb actually outdamages Bouffalant's Adamant Return
252 Atk Life Orb Sheer Force Tauros Rock Climb vs. 252 HP / 0 Def Mew: 208-246 (51.4 - 60.8%) -- guaranteed 2HKO after Stealth Rock and Leftovers recovery
252+ Atk Bouffalant Return vs. 252 HP / 0 Def Mew: 163-193 (40.3 - 47.7%) -- 3.9% chance to 2HKO after Stealth Rock and Leftovers recovery
And sure, things like Reckless Head Charge might seem appealing, but really, that completely neuters Bouffalant's abillity to tank hits, which is its biggest plus over Tauros. On top of that, Tauros can utilize Fire Blast, despite its **** Satk, to 2HKO Skarmory, Ferrothorn, and (Mega-)Scizor, something Bouffalant, even with a Choice Band, can only dream of.