Scores of dogs are locked in small cages at a dog purchasing station in Yulong Township, central China's Henan Province on Dec. 22, 2014. [Photo/Weibo]