where do you draw the line, I eat beef lamb pork chicken etc, so why cant someone eat dog if it is culturally acceptable and not against the law ?
The Romans kept geese as 'watchdogs', but it didn't stop them eating them too! Likewise not all cultures keep dogs as pets and so they wouldn't have a problem in eating them. Just because we (Brits, that is) find it abhorrent doesn't necessarily make it wrong if it's acceptable within the culture.
Other cultures eat all manner of things that would disgust us - i.e. various warrior cultures used to believe that eating your vanquished enemies woud transfer their courage etc to the eater - but it doesn,t make it wrong in their culture.