I think you are missing. point here. The practice of eating dogs is not based on the need for food in most countries....it is believed to enhance health.
However the dogs unlike most domesticated food animals are not bred, kept or killed humanely or even hygienically. Over the centuries she dogs have beebread for food but eating of Soi Dogs is not part of that practice.