Why do the ponies keep meat animals? Rainbow Dash: I wonder how they make ham and cheese...? (Note: Look UNDER the cheese) Raarity: Did you kill baby chickens?!
They might just keep them as pets since Pinkie Pie said in You Gotta Share You Gotta Care "both our diets are completly vegetarian."
Actually, Rainbows sandwitch has tomato and not ham, can't explain the last sandwitch, maybe it's for Spike.
Well also the cows have personality, so maybe the pigs do also have personality and are pets as mentioned before. Chicken are simply hold for eggs. Its not carnivorous to eat eggs. And the Cows give them milk, that they can use for cheese etc. I also cant explain the last image of the sandwich. Since they would not make vegan ham, normally because it wouldnt make sense. But maybe griffons eat ham and spike maybe also eats meat. Well the fish for the ferrets is natural, they eat it even if fluttershy didnt get them some. But it is strange that she fished them.
^basically this Also, Vegetarian != Vegan also, Chicken = eggs also, cows = milk also, pigs, if you don't eat them, but treat them as pets, they can be as good pets as dogs. also that sandwich that looked like ham: (^vegetarian no meat salami)
Pinkie has said that they are vegetarian. The chickens are kept for eggs, the cows are kept for milk and the pigs are kept for... truffles?
Well I'm carnivorous, so yes all ponies eat meat. It's nomolicious. Also, clearly they use the animals as living sacrifices to the almighty Smooze, geez
Bacon. They keep them for bacon. That's the only logical reason to keep pigs. Except pork and truffles and soap and other things, but they don't count.
and of course it's a children show they will use cliche things children will recognize Ie: ham sandwiches eggs for breakfast
Are you seriously trying to apply logic to the show about magical talking ponies with magical tramp stamp lower back tattoos to people who spend their time watching the show?