Share this article

search
  1. Home
  2. chevron-right
  3. Blog
  4. chevron-right
  5. Pets
  6. chevron-right
  7. Nutrition
  8. chevron-right
  9. What can dogs not eat? 25 toxic foods for dogs

What can dogs not eat? 25 toxic foods for dogs

TrustedHousesitters blog author - Hayley Ward
Hayley Ward
27 September 20248 min read
Chihuahua dog sniffing at morsel of food

As a responsible pet parent or sitter, it’s vital you’re clued up on what dogs can’t eat. Feeding your canine companion the wrong food and they could suffer from a variety of health issues including gastrointestinal distress, anemia, kidney failure and so much more.

To make sure you never feed a dog something that could cause health issues and in some cases - death, explore these 25 toxic foods for dogs below.

25 toxic foods for dogs 

Whether you’re a pet parent, sitter or a friend of dog owners, it’s important to never feed a dog something that could cause harm. Feeding a food toxic to dogs could cause a variety of health complications, such as seizures, blood pressure and in the worst cases, death. 

So without any further ado, take note of our list of poisonous foods for dogs.

  1. Xylitol
  2. Grapes
  3. Avocado
  4. Onions
  5. Caffeine
  6. Garlic
  7. Macadamia nuts
  8. Chocolate
  9. Bones
  10. Raw meat or eggs
  11. Salt
  12. Ice cream
  13. Lemon
  14. Lime
  15. Rhubarb
  16. Green tomatoes
  17. Raisins
  18. Marshmallows
  19. Cherries
  20. Nutmeg
  21. Raw yeast dough
  22. Moldy food
  23. Some nut butters
  24. Alcohol
  25. Corn cob

Xylitol 

Xylitol is a sugar substitute and is found in popular treats such as gum, sugar-free sweets, and many brands of peanut butter. Xylitol is an extremely toxic food for dogs, and can cause low blood sugar and liver failure, resulting in symptoms such as weakness, seizures and coma. 

Grapes

Grapes are highly toxic to dogs and result in sickness, diarrhea, loss of appetite and eventually kidney failure in dogs. Grady Veterinary Hospital shared that ASPCA Poison Control Center veterinarians discovered that the tartaric acid in grapes causes the symptoms of toxicity caused by grapes.

So as one of the most toxic foods for dogs, never let a dog in your care eat even one grape.

Avocado

Avocado is a food for dogs to avoid because it contains a toxin called persin, and can cause vomiting, diarrhea and heart congestion. 

Sydney Vet Emergency and Specialists shared that the pit is the most dangerous part of the avocado for dogs, not only because of its high concentration of persin, but also its choking hazard.

Onions

Onions are highly poisonous to dogs because they contain a compound called N-propyl disulphide which - when ingested - breaks down red blood cells which leads to anemia. In the worst cases, ingestion of onions in dogs can result in death.

Caffeine

Coffee and other caffeinated drinks including black, white and green tea (which contains the similar compound, theine) are very dangerous and toxic to dogs.

Even small amounts of caffeine can cause a loss of muscle control, tremors, seizures, raised blood pressure, cardiac arrhythmias, vomiting and diarrhea.

Garlic

Garlic is one of the most toxic foods for dogs, along with all other members of the allium family, including chives and leeks - a fact which is also shared by the Blue Cross.

Garlic contains a compound called thiosulfate, which damages red blood cells and can lead to anemia, along with sickness, diarrhea and abdominal pain. 

Even a small amount of garlic could be life-threatening, so never feed your dog anything containing it (or any other allium).

Macadamia nuts

Macadamia nuts are highly toxic to dogs and can cause serious - even fatal - reactions, including muscle shakes and ataxia, vomiting, and panting. So with that in mind, definitely save macadamia nuts on your list of foods you should not feed a dog.

Chocolate

Chocolate is one of the most toxic foods for dogs because it contains a compound called theobromine, with the highest concentration being in dark chocolate.

Ingestion of chocolate can cause vomiting, diarrhea, and even death in dogs, so contact your veterinary clinic as soon as possible if your dog has eaten even a small amount.

Chocolates containing milk could also give your dog an upset stomach, because dogs can be sensitive to milk and other dairy products.

Bones

Although bones were traditionally seen as suitable for dogs to eat, it is highly recommended not to feed any dogs any bones, regardless of whether they are raw, frozen, or cooked. 

This includes bones from chicken, pork, beef, lamb, and any other animal species. Feeding items such as beef and pork knuckles and antlers are also not recommended. Any item that is too hard for you to make a dent in with your fingernail without bending your fingernail is unsuitable for your dog to chew on.

Raw bones can also house harmful bacteria - like salmonella - which can cause vomiting and diarrhea in dogs. 

Cooked bones easily splinter which can puncture your dog’s gastrointestinal tract, causing internal injury.

So, if you want to know - what can dogs not eat - add bones of all kinds to your list.

Raw meat or eggs

If you’re wondering - what meat should dogs not eat - the answer is raw. 

Raw meat and eggs can contain harmful bacteria such as salmonella, which causes vomiting, diarrhea, lethargy and swollen lymph nodes in dogs.

Salt

Too much salt could result in excessive dehydration in dogs or even lead to sodium ion poisoning. Possible symptoms of sodium ion poisoning are vomiting, diarrhea, tremors, seizures, or, in the worst case, death.

So if you’re wondering - what can dogs not eat amongst our human foods, foods packed with salt like chips and coated peanuts should be avoided.

Ice cream

If you’re wondering - what food is bad for dogs that we humans eat - ice cream should be at the top of your list.

Ice cream is a people food - not a dog food - for many reasons. Ice cream contains large amounts of fat and sugar, and often xylitol - a sweetener that is highly toxic to dogs.

It’s also amongst the foods dogs should not eat because it’s dairy-based, and many dogs are lactose intolerant.

Lemon

Lemon is amongst the foods toxic to dogs because it contains high levels of citric acid which can cause vomiting and diarrhea in dogs.

Lemon skin and rind also contain a compound called psoralen, which causes skin and eye sensitivity to light.

Lemons also contain limonene, which can cause damage to a dog’s liver if ingested.

Lime

Lime should be on your list of harmful foods for dogs because it contains high levels of citric acid, which can result in loss of coordination and central nervous system depression in dogs. 

Lime also contains the essential oils linalool and d-limonene which cause liver damage in dogs.

Rhubarb

Rhubarb should be on your list of foods toxic to dogs because it contains calcium oxalate crystals, which can…

  • cause gastrointestinal irritation;
  • bind to the calcium in the blood, which removes calcium from the system and damages the kidneys;
  • bind together and cause bladder stones.

Green tomatoes 

If you’re wondering - what fruit is bad for dogs - it’s green tomatoes. They contain high levels of the compounds solanine and tomatine, which can irritate the gastrointestinal tract and cause vomiting, diarrhea, drowsiness, confusion, abnormal heart rate and changes in behavior.

Ripe red tomatoes are considered safe for dogs, but only feed as an occasional treat.

Raisins

Raisins are one of the human foods dogs should never eat. Ingestion can cause fatal kidney damage, vomiting, diarrhea, dehydration, and a variety of neurological symptoms such as head tilt, muscle tremors and seizures.

Marshmallows

Marshmallows can be toxic to dogs because they often contain xylitol - a sweetener that can cause liver failure and seizures in dogs. 

It’s also a bad human food for dogs because it contains no nutritional value for them, and is often high in sugar and fat, and poses a choking hazard.

Cherries

Cherries should be on your list of foods poisonous to dogs because the pit, stem and leaves contain cyanide, which results in cyanide poisoning in dogs. Symptoms of this include increased heart rate, muscle spasms, seizures, bright red gums, drooling, vomiting and rapid breathing.

So, if you want to know what foods are deadly to dogs, cherries should be on your list.

Nutmeg

Nutmeg is considered a toxic substance for dogs because it contains myristicin, which is a hallucinogenic compound.

If a dog ingests nutmeg, they could suffer from stomach upset, increased heart rate, convulsions, hallucination, breathing issues and disorientation.

Raw yeast dough

Never feed your dog raw yeast dough because as yeast ferments, it produces ethanol (alcohol) and carbon dioxide. The fermentation process can continue once ingested, and can lead to bloating and ataxia. 

The alcohol can also lead to alcohol poisoning in dogs, which looks like nausea, vomiting, low blood sugar and low body temperature.

Moldy food

Moldy foods are not safe for dogs to eat because they contain mycotoxins which can cause toxicity. Common symptoms are seizures, tremors, increased body temperature, disorientation, and death.

Some nut butters

As the American Kennel Club agrees, many nut butters contain the sweetener xylitol, which is toxic to dogs and should never be consumed.

Many also contain additional salt and sugar, which is unhealthy for dogs to consume.

Some nut butters - like one-ingredient peanut butters are safe for dogs, but always check the label.

Alcohol

Dogs should never consume alcohol - it could result in alcohol poisoning in dogs and according to Battersea Dogs and Cats Home, damage to the central nervous system.

Corn cob

While dogs can have sweetcorn as a treat, they should never be given the cob - ingestion not only poses a choking hazard, but it can also result in lethargy, vomiting, diarrhea and reduced appetite.

Tips for ensuring dogs avoid toxic foods

  • Keep foods in cupboards, out of your dog’s reach
  • Don’t leave empty packets around
  • Don’t leave dirty dishes around
  • Always check the label for toxic ingredients
  • Secure an experienced dog sitter

While you can control what your dog eats while they’re in your care, it’s worth considering what you’ll do with your pooch while you’re on vacation. 

One option is to welcome an experienced dog sitter who knows exactly what dogs can and can’t eat. Take a look below to find out how to find verified dog sitters.

How to find an experienced dog sitter

How it works

Considerations for pet sitters

As a pet sitter, it’s vital you’re clued-up on what dogs can and can’t eat, and you should always follow pet owners’ instructions on what to feed the dogs in your care.

If you’re feeling prepared for taking care of a pooch and the idea of pet sitting in exchange for a place to stay takes your fancy, take a look below to find out how to secure a dog sit.

How to secure a house sit

How it works

Tips from dog owners and dog sitters

For more advice on foods toxic to dogs and canine nutrition, take a look at what pet owners and sitters have to say, based on their personal experiences with dogs, and head to our community forum for more.

  • “It doesn’t matter how big or small the dog is as even a small amount of raisins/ sultanas can prove fatal” @Jane
  • “Grapes in all their forms (dry or fresh) should not be eaten in your doggie’s diet. It can cause severe kidney failure which will result in vomiting, abdominal pain or diarrhea” @Flora
  • “If you’re making peanut butter dog treats as a gift for your home owner’s pups, make sure no one in the family has a peanut allergy” @Kelownagirl

Holiday pet sitting, with love

Join our global community of pet lovers exchanging in-home pet care for unique homestays around the world.

Ready to get started?

Create your listing or apply for sits with an annual membership.

Become a memberchevron-right