The graphic images show caged live dogs awaiting slaughter and canine carcasses piled on top of each other in a dog meat market in Yulin City, Guangxi Province, located in southern China.
China has a long tradition of eating dogs in emergency situations where food is scarce.
It is one of only 11 countries left in the world where it is both legal and socially acceptable to eat dogs.
Anti-animal cruelty campaigns, however, are expanding as more members of China’s middle class begin to keep dogs as pets.
In particular, many people object to the manner in which dogs are killed to be eaten. The canines are often beaten to death in order to release blood into the meat.
In January, an animal-loving blogger in Chongqing rescued over 1,100 dogs destined for the slaughterhouse, according to China Daily.
The dogs, which were later found to be in poor health from the terrible conditions, were founds crammed into cages stacked on top of each other on a flatbed truck.
Cai Chunhong, a Beijing lawyer who focuses on animal protection, told the newspaper that it is difficult to stop the slaughtering of animals due to the lack of legal protections.
“But as the country lacks regulation on the slaughter of cats and dogs, dealers will not be punished when they ship dead or sick animals for dinner tables,” Chunhong said. “Therefore, such cruel business cannot be easily banned in the near future.”
But China may be slowly changing its view on dog-eating.
In September 2011, the government banned a dog-eating festival that had been celebrated for over 600 years in response to a national online outcry over the manner in which the dogs are slaughtered, the Xinhua news agency reports.