Mike Tatarski clarifies that most Vietnamese do not eat dog. However, there is demand for dog meat which gives rise to dog thefts:

The main reason this trade continues is money. Dog meat is expensive, costing $5-$10 per kilogram. This provides incentive for something that has been big news recently: dog theft.