WaldoRegardless of anything about morality, it's objectively stupid to eat dogs/cats/almost any animal kept as a pet.
Cows, pigs and chickens have all been raised entirely for their meat for hundreds of years because they're efficient. It's all well and good to try your best to criticize the West for hypocrisy, but it's outright fallacious to compare raising cows for slaughter to catching stray dogs.
Actually, raising cows is enormously inefficient from an environmental standpoint, because they are ruminants and therefore naturally produce enormous quantities of methane, which is a significant contributor to climate change:
http://epa.gov/climatechange/ghgemissions/gases/ch4.html
Not to mention the enormous amount of feed they require relative to pigs and chicken as well.
I believe the statistic I saw was, everyone would have a better environmental impact by eating red meat ONE fewer day a week than by eating only organic food 100% of the time.