The thief poisoned the dog but was snatched when trying to take it away
Tien Giang police have arrested a 29-year-old man accused of trying to steal a dog to sell it for meat and seriously injuring the owner who attempted to catch him.
At around 2 p.m. on Saturday, Khuong Van Hung, 45, and his son, 18, reportedly found their dog had been killed, possibly by poisoning. The dog's body was left by a river near their home.
The two decided to hide and wait for the thief to return.
About 20 minutes later, two men on a motorbike arrived and attempted to take the dog away.
One of them, Nguyen Ngoc Thanh, allegedly hit Hung in his head with a stick.
The driver later fled while Hung, his son and local residents managed to catch Thanh, after he jumped into the river trying to swim away.
At the police station, Thanh admitted to killing the dog and attacking Hung.
Police are investigating the case.
In Vietnam, it is common that thieves steal dogs to sell for meat, at around VND150,000 (US$7) per kilogram.
Local media have reported countless of clashes between thieves and angry mobs, many of which were fatal.
Meanwhile, there have been more campaigns calling for an end to dog meat trade.
According to the Asia Canine Protection Alliance, 5 million dogs are slaughtered for meat in Vietnam every year, and many of them are stolen family pets.