Едят, конечно...
В восточных странах, например.
Но на вопрос "можно или нельзя?" у каждого человека будет свой ответ.
Лично для меня он однозначен - нет, нельзя. Я не буду есть мясо собаки, даже если мне пропишет его китайский мудрый доктор в лечебных целях и будет уверять, что только это меня и излечит.
И даже то, что собак могут есть какие-то народы или всякие асоциальные элементы - это для меня совершенно никакой аргумент.
Представить даже не могу. Что вот они бегают рядом по двору, улыбаются мне, рады встрече со мной, преданные и настоящие... , а я бы вот так с ними. Да хоть и не мои собаки, а чужие. Нет.
Кстати, в восточных странах, где такая еда традиционна, тоже есть люди, которые с такими традициями борются, вызволяют собак из клеток в ресторанах. Правильно делают.