I live in China but am from Australia,
I import doritos from Taiwan, my girlfriend, who is chinese, eats them like nothing else, loves them! Which annoys me because they're like $4 a packet but hey that's not the point.
Most places here don't eat dog, it's mainly poor or rural areas, if you go to say Guizhou you will see many dog restaurants dotting the sides of the road, Chinese love their dogs, they dress them up & many own big dogs, I'd never seen so many Huskies or Samoyeds as I have in China, arguably very cruel to keep them caged inside apartment buildings, but regardless, I think the eating dogs stereotype is quickly fading.