32 foods that dogs should never eat

dog eating from kitchen counter
(Image credit: Getty Images)

“It won’t do him any harm,” you say, as you scrape the leftovers from your roast dinner into your dog’s feeding bowl. But it might. Feeding your dog human food requires careful consideration due to the significant differences in dietary needs and tolerances between dogs and humans. Many common foods we eat can be toxic or harmful to dogs, potentially leading to severe health issues. What we see as nice treats such as chocolate or garlic bread can be lethal in even small quantities for our dogs. 

Additionally, dogs lack the digestive enzymes and metabolic processes to digest certain foods that are commonplace in human diets, making them more susceptible to gastrointestinal upset, pancreatitis, or allergic reactions when exposed to unfamiliar foods.

Moreover, the nutritional requirements of dogs differ from those of humans, and feeding them an unbalanced or inappropriate diet may result in nutritional deficiencies or excesses. Dogs need a specific balance of proteins, fats, vitamins, and minerals for optimal health, and offering them table scraps or excessive amounts of high-calorie human treats can contribute to obesity, joint problems, and other health issues. 

To safeguard your dog’s well-being, it’s crucial to stick to a veterinarian-approved canine diet, avoid sharing most human foods, and consult with your vet before introducing any new items into their diet to ensure they receive the nutrition to enable them to flourish.

32 foods that dogs should never eat

1. Chocolate

Terrier asking for a chocolate

(Image credit: Getty Images)

Most dog owners are aware that chocolate is anything but a treat for their pooches. This is because it contains theobromine, which is toxic for dogs. The darker the chocolate, the more healthy it might be for humans, but the more dangerous it is for dogs. A dog’s susceptibility to chocolate poisoning is down to their individual sensitivity and how much they have eaten, which isn’t always easy to tell, so a visit to the vet is the best course of action.

Even though white chocolate contains negligible amounts of theobromine, all its other ingredients (sugar, cocoa butter and so on) are inappropriate for dogs.

2. Grapes

Maltese terrier with grapes and other toxic food

(Image credit: Getty Images)

You may have often wondered if dogs can eat grapes before. This juicy fruit may have been a delight to humans for millennia, but it can cause kidney failure in dogs. According to  Animal Poison Control Center (APCC), the tartaric acid in grapes can cause vomiting, diarrhea, excessive thirst, and kidney damage or failure. Grape toxicity varies according to the type of grape, its provenance, and ripeness.

3. Onions

Dog sitting beside 2 harvested onions

(Image credit: Getty Images)

Thinking of feeding your leftover scraps from your dinner to your dog? Think again. Onions feature as a base for many of our meals, but they can cause oxidative damage to canine red blood cells. Onions contain thiosulphate and disulfide compounds which are highly toxic for dogs, leading to the destruction of red blood cells and consequently anemia. This is the case whether the onions are cooked or raw.

4. Garlic

Dog sniffing garlic crop

(Image credit: Getty Images)

Garlic belongs to the same allium family as onions and can cause anemia via damage to a dog’s red blood cells. This is because garlic contains thiosulphate and disulfide compounds which are highly toxic for dogs – though not for humans. 

Some dog owners believe garlic is a useful natural method of controlling ticks and fleas (in tiny amounts as a supplement), however, the evidence for this is inconclusive.

According to the American Kennel Club’s advice on whether dogs can eat garlic, it can also cause symptoms of gastrointestinal upset, such as vomiting, loss of appetite and abdominal pain.

5. Avocado

Avocado cut in half

(Image credit: Getty Images)

A healthy food for humans but on the unhealthy list for dogs. It contains persin, which is a fungicidal toxin that can result in serious health issues in some animals, including death in larger animals such as horses. Although dogs seem to be more resistant, it’s not worth the risk. Furthermore, the high fat content of avocados can cause digestive issues, and lead to pancreatitis. 

Finally, the large, slippery stone can cause a choking issue.

6. Alcohol

Lady drinking champagne with her dog

(Image credit: Getty Images)

While cartoon dogs getting hold of their owner’s whisky stores make for amusing content, an intoxicated canine is no laughing matter. Alcohol can cause severe poisoning, including seizures and respiratory failure. 

Alcohol poisoning is likely to present within minutes, so requires immediate veterinary attention. The severity of symptoms will vary according to how much they have ingested. They may vomit, have diarrhea, suffer tremors, seizures, breathing difficulties and lose consciousness. 

7. Caffeine

French bulldog eyeing up cappucino

(Image credit: Getty Images)

This stimulant is found in many foods and drinks, including chocolate, coffee, tea, energy drinks and human diet pills. 

Signs of caffeine poisoning include hyperactivity, vomiting, high heart rate and blood pressure, tremors and seizures. It can be fatal in extreme cases.

8. Raisins

Raisins spilling out of jar

(Image credit: Getty Images)

Just as grapes are toxic for dogs, so are the dried version, raisins.  Bear in mind that raisins are present in many foods such as fruit cake and so salads and curries – so be wary of feeding scraps from your plate.me 

9. Xylitol

piece of chewing gum

(Image credit: Getty Images)

A sweetener that is used in many “sugar-free” products, including chewing gum, peanut butter, toothpaste, candy, diet supplements and soft drinks. It is extremely toxic to dogs, as it stimulates the pancreas to release insulin, which can cause the blood sugar levels to plummet to dangerous, life-threatening levels.

Naturally, you wouldn’t feed your dog chewing gum, but many of these products are left lying around within a dog’s reach. And peanut butter is a common treat for dogs – ensure you buy one made specifically for dogs, and double check it is free from xylitol. 

10. Macadamia nuts

Macadamia nuts

(Image credit: Getty Images)

Macadamia nuts, which are often found in cakes, cookies and cereals, can cause severe symptoms in dogs even if they have ingested only one nut, according to the American Kennel Club. These may include weakness (ataxia), lethargy, diarrhea, vomiting, tremors and fever – and may be associated with the serious condition of pancreatitis. Although these alarming symptoms typically wear off after a day or two with veterinary treatment, it can be an extremely distressing and unsettling ordeal.

11. Nutmeg

Nutmeg in powder and whole form

(Image credit: Getty Images)

This woody baking spice is toxic to dogs in large quantities as it is a narcotic – but although they may come to no harm ingesting a small amount, it’s not worth the risk to find out how much they can tolerate. The smaller the dog, the less it will take to cause problems.

Nutmeg contains the hallucinogenic compound myristicin, which can cause reactions such as a high heart rate, abdominal pain, disorientation and seizures. 

12. Cooked bones

Dog looking at roast chicken

(Image credit: Getty Images)

Many dog owners feed their pooches raw bones, but cooked bones are brittle and can cause all sorts of damage. While they are not toxic, they can splinter into shards, causing choking, and damage to the dog’s mouth, throat or intestines and stomach, such as internal bleeding if internal organs are pierced. Broken off bits of bone can also cause blockages in the esophagus or intestines. 

13. Almonds

Almond flour with three whole almonds

(Image credit: Getty Images)

While almonds are not strictly toxic to dogs like some other nuts, for instance, macadamias, you shouldn’t feed them as dogs struggle to digest them properly. Consuming too many almonds can lead to digestive upsets including vomiting, diarrhea, flatulence, lethargy and loss of appetite. Due to the high fat content of almonds, they can make your dog more likely to develop the serious condition of pancreatitis. 

14. Raw dough

Bread dough rising and fresh yeast

(Image credit: Getty Images)

Raw dough may not seem a particularly appetizing prospect, but while you’ve left your uncooked loaf peacefully rising on the sideboard, your dog might see that as an open invitation to wolf down the contents of the bowl. It will continue to rise in the ideal warm conditions in a dog’s stomach, which can cause bloat, and twisted gut (gastric dilation-volvulus). 

Raw dough is of further toxic concern due to the yeast and sugar present, which ferment in the dog’s stomach. This produces ethanol, which can cause alcohol toxicosis, which can be fatal if not treated immediately. 

15. Candy and sugar

Candy of all colours

(Image credit: Getty Images)

Candy might be a treat for humans but it’s strictly off limits for dogs. Sugar provides no nutritional benefits, and if your dog eats too much it can cause vomiting and diarrhea. Eating a lot of sugary treats can over time cause several health issues, including gastrointestinal problems, obesity, diabetes and pancreatitis. 

This includes all kinds of sugar, such as brown, demerara and icing sugar. 

A major concern with candy is that it often contains the sweetener xylitol in its ingredients, which is very toxic to dogs and requires urgent veterinary attention.

If you're looking to give your pup a sweet treat, why not try diabetic dog treats that your dog is sure to love.

16. Salt

Salt spilling on to table cloth

(Image credit: Getty Images)

Salt has an essential role to play in keeping your dog’s fluid in balance, as well as the function of muscles and nerves. However, excessive salt is dangerous and can lead to a condition known as hypernatremia, when the blood contains too much sodium and can draw water out of the bloodstream and into the intestines. This can lead firstly to vomiting and diarrhea but can become a neurological and life-threatening emergency.

Commercial dog food is made with the appropriate balance of salt, but keep your pup away from salty human foods, as well as preventing them from lapping up seawater. 

17. Unripe tomatoes

Dog looking at tomato plant

(Image credit: Getty Images)

Ripe tomatoes should be fine for your dog to eat, but the tomato plants themselves and unripe fruit are harmful. Green tomatoes and other parts of the tomato plant such as the vines, blossoms and leaves, contain a chemical called solanine, which can make your dog suffer gastrointestinal distress.

18. Rhubarb


(Image credit: Getty Images)

All parts of the rhubarb plant can cause poisoning in dogs, but luckily due to its sour taste, its flavor is off-putting. It contains oxalic acid, which triggers various reactions from gastrointestinal pain, to cardiac arrhythmia, to swelling of the tongue and mouth, to tremors and vomiting.

It is toxic whether cooked or raw, and the leaves are believed to be the most poisonous part.

19. Corn on the cob

Dog eyeing up corn on cob at barbecue

(Image credit: Getty Images)

Corn itself is not poisonous, but should only be fed off the cob. If your dog ingests the cob, it could cause an intestinal blockage and even rupture. The British Veterinary Association reported that the most common barbecue injuries were a result of pets eating corn on the cobs, and urged owners to “keep corn on the cob away from your dog”.

Look out for signs such as vomiting, inappetence, lethargy and pain. 

20. Leeks

Leeks on chopping board

(Image credit: Getty Images)

Leeks are part of the allium family, which includes onions, chives and garlic, which cause poisoning in dogs when ingested. Even a small quantity can damage the red blood cells and cause hemolytic anemia (when blood cells are destroyed faster than they can be made). 

21. Blue cheese

Blue cheese, wine and grapes

(Image credit: Getty Images)

Some cheeses can be used as a high-value training treat, except for toxic blue cheese. Blue cheese contains a fungus called roquefortine C, which can cause vomiting, fever, and seizures.

22. Cherries

Dog looking at cherries

(Image credit: Getty Images)

Cherry flesh itself is not poisonous, but how many dogs do you know who can delicately remove the stone? The pits, stems and leaves of cherries contain cyanide, a potentially lethal poison that disrupts the transport of oxygen around the body. The pits can also potentially obstruct the digestive tract according to the Pet Poison Helpline.

23. Canned soup

Canned soup tins

(Image credit: Getty Images)

Although canned soup may come with appealing names for feeding dogs, such as oxtail, and beef broth, most canned soups contain high amounts of salt and preservatives, as well as toxic ingredients such as garlic and onion. 

24. Processed food

Pile of junk food

(Image credit: Getty Images)

Most processed food contains high amounts of preservatives, salt, sugar and fat, which are all potentially harmful to your dog. Monosodium glutamate is a common chemical flavor enhancer used in many processed foods, and while your dog will enjoy the palatable taste and want to eat more, it can cause problems similar to sodium toxicosis – lethargy, mal coordination, seizures, tremors, vomiting and diarrhea. 

25. Ice cream

Dog eating home made ice lolly

(Image credit: Getty Images)

Milk and other dairy products are complicated – while many dogs are lactose-intolerant, most will cope with a minimal amount of dairy in their diet. But ice cream contains far too much sugar and fat – it's likely to cause obesity or even pancreatitis and isn’t recommended. If you do want to give your dog cooling food on a hot day, try making your own frozen dog treats out of ingredients such as fruit, yogurt, bone broth, peanut butter.

26. Mushrooms


(Image credit: Getty Images)

Not all mushrooms are toxic, but it’s best to avoid them, especially wild ones. If your dog does nibble on a poisonous mushroom the consequences could be devastating. There are around 70–80 poisonous mushrooms, and many of them masquerade as edible species. 

27. Cinnamon

Cinnamon powder and sticks

(Image credit: Getty Images)

This warming spice is not toxic but should be avoided as a food for dogs because it can irritate their mouth or stomach. They may discover this if they chew on a cinnamon stick, or choke through inhaling the powder. The general reaction is likely to be more uncomfortable rather than dangerous. However, large doses of cinnamon may have serious health effects such as vomiting, diarrhea, heart rate, low blood sugar, and liver disease. 

28. Asparagus


(Image credit: Getty Images)

This vegetable stem is not toxic, however, it is not advisable to feed it to your dog. Raw asparagus can be difficult both to digest and chew, which may make it a choking hazard. There are better vegetables to feed!

The fern of the asparagus plant is toxic for dogs (containing a steroid, sapogenin, which can cause vomiting and diarrhea), so if you’re growing it in your veggie garden, make sure it is fenced off from any opportunistic dogs seeking a snack.

Eating asparagus also results in foul-smelling urine, which shouldn’t be a problem if your dog is fully house-trained, but bad news if not. 

29. Grapefruit

Grapefruit cut up, with peel

(Image credit: Getty Images)

The skin, seeds and rind of grapefruit are toxic to dogs, as its essential oils contain the compound psoralen, which can cause severe photosensitivity, vomiting and diarrhea.

The flesh and juice are not actually toxic, but the high levels of citric acid can cause gut irritation. 

30. Apple seeds

Pug puppy with green apple

(Image credit: Getty Images)

Dogs often love apples, and there is no harm in giving them as a low-fat snack as they are a good source of vitamins and fiber. However, while we humans eat around and discard the core, a dog tends to chomp through the lot if you give him a whole apple. You must remove the seeds because they contain cyanide, which is released when they are chewed. A couple of pips may not cause any problems, but why take the risk with a known poison?

31. Chives

Chives on a slice of toast

(Image credit: Getty Images)

This herb makes a flavorsome addition to a savory meal, but don’t let chives find their way into your dog’s feeding bowl. Chives belong to the allium family, like onions and garlic, and can cause damage to red blood cells leading to anemia. 

32. Raw seafood

Raw seafood

(Image credit: Getty Images)

Many dogs thrive on raw food, although the subject is controversial, particularly when it comes to raw diets for puppies. And while cooked seafood provides many nutritional benefits in terms of minerals and vitamins, raw seafood can contain harmful bacteria, E.coli, and other parasites which increase the risk of your dog getting sick. Cook seafood plain, without the flavorings you might use for people, such as onions, garlic, wine and salt – all of which can be harmful to dogs.

Martha Terry
Features editor

Martha is an experienced journalist working in both print and digital media. She specializes in the canine, equine and rural sphere where she has covered a wide range of topics from cloning animals and the ingredients for a perfect yard dog, to helping owners find the best canine GPS trackers on the market. When she’s not busy writing about dogs and horses, she’ll be found either aboard a horse or looking after the menagerie of pets in her care.