While dogs can share some foods with their human owners, there are others that they should strictly avoid. Their biology and anatomy simply can’t cope with them because they didn’t evolve to eat them.


Xylitol is an alcohol-derived sweetener used in all sorts of processed food products and, occasionally, sold standalone. It tastes great, but it can even give humans diarrhoea and gas, let alone dogs. What’s more, it can give your pooch low blood sugar levels too, resulting in lethargy, vomiting and coordination problems.


Avocados are a great example of a food that humans can eat, but dogs really shouldn’t.

What makes it so bad for them? The problem is the persin it contains. Many dogs are allergic to it, leading to diarrhoea and vomiting.

If you have avocados in your home, store them in a safe place out of sight of your dog. Don’t allow them to eat them. The pip can get stuck in their throat.


Canine nutrition must not include any vegetables in the allium family. These include garlic, onions, shallots, leeks, spring onions and chives. Onion and garlic powders should also be kept away from dogs. These can cause anaemia which can lead to vomiting and weakness.

Coffee and tea

Caffeine consumption can be fatal to dogs. Always keep beans, grounds and tea bags high up in your pantry. Pay attention to how you store caffeine-containing cough medicines and syrups too, as these can also kill.

Raisins and grapes

Grapes and raisins seem like innocuous foods. After all, we feed them to our kids. Unfortunately, grapes of any kind can cause kidney failure in dogs, with even small amounts leading to vomiting and your pooch feeling sluggish.

Dairy products

Lastly, you should avoid feeding your dog any dairy products. Humans can digest milk sugars, such as lactose, but dogs can't. If you give your pooch an ice cream or a block of cheese, it’ll probably cause digestive problems, leaving them feeling uncomfortable. It may also result in allergies, causing them to itch and scratch more.

Image by coyot via Pixabay