Well, not wanting to read through 23 pages of posts....
I think the translation provided for the buffalo is wrong. It would make more sense to translate it to English as Buffron, wouldn't it? I'm not an expert on Japanese by any means(oh man, I'm far from it!), but in romaji it would be Baffuron, which WOULD be pronouced as Buffron. And from my understanding, a "fu" sound never sounds like a "fa" sound like you have in Buffalon. Anyways, Buffron matches the pun better(Buf- plus -fro). ;P
But yeah. CoroCoro has generally made me happy. Cept for Fire/Fighting pig, but I guess I can live with that. Still, they missed an opportunity for a flaming Flying Pig....