For the Holidays, how about Farfetch'd with a side of leek!
Regardless if there is non-Pokemon animals in the world, I doubt the eating of all kinds of Pokemon would be off-limits. We know that humans there do eat Farfetch'd and in the end, while a Pokemon, they are still (an especially tasty) Duck.
I don't know, I think Farfetch'd were supposed to be a protected animal by the time either Gen I or Gen II came around (I mean, since it was nearly extinct, and then Farfetch'd started to become catchable, they probably were a protected species, meaning hunting them for their leeks probably became outlawed.)
Though I'm not sure if vegetarians would eat an Oddish. D: Since it has a face and all.
Yeah, I agree, since, while it looks like something a Vegetarian might eat (in this case, a radish), it's technically meat.
And then went on to try and eat Ash's Caterpie if I remember correctly.
Actually, it trying to eat caterpie didn't make too much sense, considering how Caterpies much bigger than it's beak. I mean, the only way it could even hope to eat it is by harpooning it. Even then, that's not how birds normally act towards insects (they either swallow it up, or carry it by beak, and it's capable of neither (it won't fit in it's beak even IF it tried carrying it and woukd get a gag reflex as a result.).).
Also, - H A Z A-D I V O -, if it's any consolation, the games have mentioned animals as well.