Why the UK doesn't eat dog meat, but people in China do
A lamb and a puppy - both cute, right?
But why do some of us crave a slow-roasted lamb shank for Sunday lunch, and yet feel sick at the thought of any circumstance where we would have to eat dog?
Compare that feeling to China, where it's thought around 10,000 dogs will be slaughtered as part of an annual dog meat festival in Yulin.
You can legally eat dog meat in the UK and it's claimed to be a good source of protein, so why don't we?
Put simply, experts have told Newsbeat that in the West there is some sort of "emotional, psychological barrier" which stops us.
Here are some of the theories:
Dogs are our pets
To feel connected to other social beings is very important to humans, and in the West that role is often filled by cats and dogs.
Chimps are our closest genetic relatives, but there are all sorts of things that chimps can't do that dogs can.
Lecturer in Developmental Psychology at the Open University, Dr Thalia Gjersoe, says dogs are particularly good as pets because they have a lot of psychological skills which other animals don't.
For example, dogs can read and react to human body language.
As a result, humans keep dogs in their homes and form "strong social bonds" with them.
However, in China, fewer people have dogs as pets, and instead use them as work animals.
We think dogs are like humans
Research suggests that the more we like a person or an animal, the more complicated we think their minds are.
Humans can even become emotionally attached to certain objects, like a teddy bear, and as a result treat it as though it has thoughts and feelings.
"We think of dogs as having very complex minds," Dr Gjerseo explains. "That's why the thought of eating them is disgusting, in the same way we would think eating one of our friends is disgusting."
Our love of dogs isn't the only thing stopping us from eating them; it is claimed the feeling of "disgust" and fear of being judged by others influences our eating habits too.
In an article for The Guardian, science writer Dr Kathleen Taylor says: "To most Westerners, eating your dog is an abomination, end of story. That's the rule our culture happens to follow.
"Disgust is contagious. We catch it easily from others, and it tells us what's acceptable and what isn't.
"Eating Fido violates the rule and risks your being made a social pariah for having broken the moral code. It makes you untrustworthy, likely to break other, more important rules.
"Disgust, by contrast, keeps you clean and pure, up on the moral high ground. It protects you from being punished by your community, or worse, being seen as disgusting yourself."
However, what Westerners deem "disgusting" can also vary; most British people are against eating horsemeat, however it's estimated that around 18,000 tonnes of it is eaten in France every year.
There is a very short list of animals that most Westerners will eat; they tend to be mainly herbivores, the occasional omnivore, but no carnivores.
Dr Gjersoe says: "Westerners seem to be particularly sensitive when it comes to things that they eat. Eating carnivores is considered disgusting in a way that it isn't in China."
Dogs in China
The Chinese tradition of eating dog meat dates back around five hundred years and is believed to ward off the heat of summer.
Adam Parascandola is from the Humane Society International and visited the festival in Yulin, which started in 2010.
Speaking via Skype, he tells Newsbeat he saw dogs tied up, in cages and being killed.
"We went to a slaughter house and a truck had just arrived with hundreds of dogs on. I witnessed a man just hitting and hitting dogs," he says.
Nearly four million people have signed a petition calling for the festival to be banned, including many within China where attitudes appear to be changing, particularly among younger generations.
National animal rights groups within the country are trying to stop the dog meat trade while authorities banned restaurants from selling dog meat during the Beijing Olympics.