Bouffalant isn't bad. It's defenses aren't super high, but when combined with its HP it can take hits pretty well. It also has some serious offensive power and gets a couple moves that power up as it takes damage. It's honestly pretty tough to take a Bouffalant down.
I once dug a pit and filled it with clouds...or was it clowns.... come to think of it, it began to smell... must have been clowns... Black FC 0260 9873 0859