The simple answer is that dogs are carnivores so they can't be bred and raised economically for slaughter. Therefore any dog meat you eat is from wild dogs. Wild dogs are also tame enough to stay close to humans, which means they are likely to be feeding off a lot of human waste. Any dog meat you eat is likely to be gamey and full of parasites. It's not just a cultural distinction.