Do all Chinese eat Dog? What’s the Truth?

Chinese Eating Dog || What is the Truth?

It’s a tender and sensitive question, but one many expats in China get asked all the time by friends and family back home.

  • Do all Chinese people eat dog?
  • Do you eat dog?
  • Is it common to see dog eaten in Chinese restaurants?

Do Chinese Eat Dog – Where did it all begin?

Do Chinese Eat Dog – Lychee Dog and Meat Festival

Do Chinese Eat Dog – What do Chinese think

Do Chinese Eat Dog – FAQs

Before we get into this topic in more detail let’s put one myth to bed.

Not all Chinese people eat dog. In fact, a very small percentage do, despite the stereotypes, this is something that genuinely upsets many Chinese nationals.

It is quite astounding how powerful a stereotype can be. Media is a powerful thing and influences people daily, but without knowledge of the full facts, these stereotypes can be alarmingly incorrect.

Disband the Myth - Not all Chinese eat dog
Do Chinese eat Dog?

On the flipside, there is absolutely no denial that dog is on the menu for a small minority of Chinese people.

These are mainly based in the south of China in Guangdong and Guangxi (Northern Jiangsu, Guizhou, Guangdong and Guangxi) province.

If you’ve read up on the topic before then you are probably familiar with a place called Yulin. This is the home of the Lychee and Dog meat festival which runs from June 21st every year for just over a week. 

The cruel event takes place in June every year, but increasingly activists are taking a firmer stance against the festival and pressurizing its closure. Time will tell.

Things I Wish I Knew Before Coming To China 🧳 (Top 12 To Remember) Thumbnail

Things I Wish I Knew Before Coming To China 🧳 (Top 12 To Remember)

Moving to China? Learn from the mistakes the LTL team. It’s different to what you are used to, be prepared with our handy list of ultimate pre-China tips.

BONUS POST – Learn about dog breeds in China and Singapore with our blog on all the wonderful Dog Breeds in Asia!

Eating Dog Meat – Where did it all begin?

The practice of dog eating in China can be traced back to around 1700 B.C., starting in the north of the country.

In ancient China, dogs could have different functions within a household: they could guard the farmhouse, they could be hunting dogs, but also they could be slaughtered to eat.

Furthermore, dogs and dog meat were considered both important offerings to ancestors and sacrificial food to gods.

Chinese Eat Dogs?
Chinese Eat Dogs?

The Chinese character “to offer” 献 (xiàn) contains the character “dog” 犬 (quǎn).

With the popularization of Buddhism (10th century), people started to believe that killing dogs created bad karma because of the loyalty these animals show to their owners. 

Although in Chinese traditional medicine dog meat is believed to have health benefits and to provide warmth during the winter.

During the Cultural Revolution, Mao Zedong banned raising dogs as a “bourgeois pastime” and during the Great Famine, peasants would eat their meat, just like any animal they could lay their hands on.

It was during the 90’s that dogs started to be seen in the cities.  As said, nowadays there are less and less people willing to eat dog meat in China and the only “big event” that promotes its consumption is the Lychee and Dog meat festival mentioned above.

Do Chinese Eat Dog? Lychee Dog and Meat Festival

The festival is actually very recent, starting in just the Summer of 2010.

Despite Yulin hosting this event, even their local government “denies any official involvement or endorsement of the festival itself, and describes the event as a local custom observed by a small percentage of Yulin’s residents” (taken from the Wikipedia page link above).

Heart warming stories have occurred from the upsetting festival where a retired school teacher spent 150,000CNY (over 20,000USD) to save 360 dogs.

A number of celebrities have also come out in support of stopping the event in Yulin and this continues to gain traction each year.

It’s mainly due to this event that the stereotype of “all Chinese eating dogs” exists.

Kill the myth - Chinese is a dog loving country
China is a dog loving country

Another question I often get asked as an expat is “do you eat/see dog on the menu at any restaurant”?

It’s very easy for the loud minority to stand out from the majority but the simple fact is most Chinese adore dogs just like many western households do.

The practice of eating dog meat in China is actually much less common than most expats think.

It must be said that despite the fact a large percentage of Chinese will be against eating dog, the belief that dog meat is tasty and good for health is etched into Chinese culture.

We can disband the stereotype as much as we want as dog lovers, but we also cannot deny the fact dog consumption is a very real occurrence in areas of China.

Until the event in Yulin stops, perspective around the world will never change, and with good reason.

Culture Shock in China || 10 Things That WILL Shock You Thumbnail

Culture Shock in China || 10 Things That WILL Shock You

Culture Shock in China can happen to anyone at any time, and it affects everyone differently. China, however, is in a whole different league. We explain why.

What do Chinese think about eating Dog?

Interestingly, after a poll taken by Horizon (commissioned by the China Animal Welfare Association) shows Chinese residents attitude towards Yulin.

The results give a good indication of the general stance in China for consuming dog meat. Source here

Immediately, this puts to the bed the stereotype that all Chinese eat dog meat.

Most Chinese nationals I’ve spoke to on a personal level have the same beliefs as many Europeans or Americans would do and squirm at the thought of anything else.

Through no fault of it’s own, Yulin, as a city, brings shame on China according to 62% of Chinese people.

With a population roughly the size of London, it’s not a small fish, even in China’s rather large pond.

China's thoughts on the Dog meat trade - Poll by Horizon
China’s thoughts on the Dog meat trade – Poll by Horizon

It’s a topic that will always bring controversy to China. The western world will always draw stereotypes and the only way that’ll disappear is if the Yulin dog festival does the same.

Thankfully though, it’s not all bad given the above statistics and information.

One thing we can say for sure, eating dog is NOT common practice in China and Chinese restaurants, tofu and dumplings are much more common! Uncommon snacks to the West do exist in China, but they’re much more interesting than we’ve been led to believe.

Living in China as a Vegetarian or Vegan // Is It Possible? Thumbnail

Living in China as a Vegetarian or Vegan // Is It Possible?

Vegan or Vegetarian in China? Can a Vegan or Vegetarian survive in China? Here’s our top dishes for Vegans and Veggies and some great tips to help you.

Chinese Eat Dog? || FAQs

Is dog served in all restaurants in China?

In fact it is very rare travelling across China that you will find dog on the menu.

This is even more true in the larger cities in China.

What is the most common dog breed in China?

The Pekingese is the most common and popular dog breed in China. Generally, in China dogs of a smaller stature are more widely seen.

Do the Chinese keep dogs as pets?

Yes. A common misconception is that the Chinese don’t like dogs as Westerners do, but this is untrue.

Chinese people take great pride in their dogs and you will often see families, older couples and children playing with dogs.

Generally, in small community areas, older couples will get together in common areas and gardens and stroll around with their dogs numerous times a day.

How many people in China eat dog meat?

According to a survey from Horizon, 69.5% of the Chinese population have never eaten dog meat before and 64% support the end of the Yulin Festival.

Will you find Dog meat in bigger cities like Beijing or Shanghai?

No, the practice of eating dogs will not be found in China’s top-tier cities.

Want more from LTL?

Want to learn Chinese from the comfort of your own home? Then our 24/7 online Chinese lessons might be the thing for you.

We offer a 7 day free trial to all new online students where you can study Mandarin 24/7.

Come and check it out free of charge and see what you think!

If you wish to hear more from LTL Language School why not join our mailing list?



Leave a Reply

You will get a reply from us
Your email address will not be published. Name and Email are required.

  1. Tobias Ayles

    Thanks for sharing, great read.

  2. Thomas


    1. Max Hobbs

      谢谢 Thomas!

  3. Patty

    I do think people in rich countries shouldn’t lecture poor people who eat dogs. While we find it disgusting they are starving and will eat whatever they can. People in India think westerners are disgusting by eating cows….should we stop?

    1. Max Hobbs

      It’s a fine line Patty, a very sensitive topic. Everyone has their own opinions. For many people dogs are part of the family so the thought of eating the meat makes them shudder.

      If people choose to eat dog, it’s their choice, and as you say many people eat cows which is an alien concept to others… it’s a very awkward topic for everyone to agree on.

    2. I used to live in Beijing and trust me plenty of restaurants sell dog..A Korean restaurant in Wangjing Shopping Mall had dog noodles on the menu.

    3. Indians don’t eat cows because of couture.But Chinese eat dogs because they don’t have enough money to buy normal foods especially meat.So they can just only eat dogs .When I was a child I used to eat dogs only once a year.
      And now,most of Chinese people are reacher than before.But they still can’t eat meats everyday.They can eat dogs once or twice a week.And eat other meets such us beef once a month.Oh…I have been hungry for a lo

  4. David Raceanu

    You are so wrong on a few points. For one, dog meat CAN be found in the top tier cities. Two, it is not just in the south.

    1. Max Hobbs

      Hi David, thanks for your comment. Top tier cities like Beijing, Shanghai and Shenzhen have no restaurants that sell dog meat that we’ve ever seen. We are open to being proved wrong, but this is something we’ve never seen.

      Dog meat isn’t strictly found in the south, and we never stated that, we said “these are mainly based in the south”, which is indeed true. However, Dandong a northern city bordering North Korea does indeed have restaurants that sell dog meat, we are certainly not denying that, but the practice is much more common in the south of China.


    2. Hunter

      You’re so wrong buddy, i’ve lived in shanghai for 11 years and never seen anyone eat a dog, or any restaurants selling it. 95% of shanghai loves dogs and would be super pissed if they see a dog getting abused. I believe it’s banned by the government too. I do know that a small percentage of the poor parts of china eat dogs, but that’s a really low percentage, and it’s going down as awareness spreads. A lot of poor parts of Africa eat and sell dogs too. So no “Chinese people eats dogs” is not a fact, It’s a stereotype.

  5. Living in Beijing in 2020 🌎 What’s Living in Beijing like as an Expat?

    […] preference, expect to find lots of tofu, veg, oil, and meat.  (No, it’s not all dog meat..!) Make sure you don’t leave Beijing without trying a Jianbing from your local street food […]

  6. Artur

    Senstive topic. I get it’s not common but it certainly exists not just in China, but other parts of Asia

    1. Max Hobbs

      Yes indeed Artur, it does indeed exist. The point of the article is to debunk the myth everyone in China eats dog, and it’s readily available everywhere, which it isn’t.

  7. Artur

    You are absolutely right

    1. Max Hobbs


    2. Benxiong

      Chinese people don’t, for the most part, eat dog? I have a southern Chinese wife. She does not eat dog. But thumb through the Kuaishou app, there are plenty of dog eaters. BTW, dog, cow, chicken, deer, etc., it is all meat. If you like it then eat it

      1. Max Hobbs

        Correct, very rare indeed you come across it.

  8. Donald Trump

    48% of the populous does not support banning the dog meat trade?!