We love to give our dogs treats. And sometimes even encourage them to eat the same food as us. But do this with caution. Dogs have different nutritional requirements to humans and also different metabolic reactions to foods that we think are scrumptious and healthy. These same foods can be potentially fatal for dogs. So what can your dog eat? And what can’t dogs eat?

Well there are some foods that are very black and white and then there are those that fall into the ‘sometimes’ category much in the same way us humans should approach food. So, chocolate would be a ‘sometimes’ for humans (albeit some readers sometimes may be always!) but a ‘never’ for dogs.

We have approached a list of nearly 60 commonly eaten human foods and categorised them as ‘never’, ‘healthy’ and ‘restricted’. We hope you find the list enlightening and helpful for you and your dog:

Can my dog eat?  NEVER

Please also see our video

  • Macadamia Nuts, even a small amount of these nuts can make dogs very sick not to mention they have high levels of fat.
  • Chocolate is bad for dogs. They cannot metabolise two things in chocolate (caffeine and theobromine). Ingestion of chocolate can lead to sickness and eventually death. Darker varieties of chocolate are more potent. Ideally avoid any types.
  • Onions are poisonous to dogs, as a chemical (a disulphide) in onions can cause damage to red blood cells which in turn can led to anaemia. Avoid all types and forms of onions.
  • Coffee and tea are dangerous for dogs to consume due to their caffeine contents. Avoid any amounts.
  • Grapes/Raisins can cause kidney failure and subsequent death. Therefore avoid these. An example of a food we may consider healthy for us but definitely not for your dog.
  • Raw dough, very appealing to us as cookie dough or cake dough, for dogs there are two major risks. Yeast can produce alcohol (not good for dogs) and raw dough can still expand making you dog bloated potentially affecting their breathing.
  • Garlic contains thiosulphates which can be poisonous to your dog. And much like onions can lead to anaemia.
  • Lemons/limes which may seem rather innocuous other than being a little sharp, can cause stomach problems and potential liver failure/death. They contain psoralen (a mutagen) which can seriously affect dogs especially if ingested in large amounts.
  • Avocados somewhat loved or hated by us humans they contain persin (a fungicidal toxin) which is poisonous to your dog leading to breathing issues and potentially death.
  • Alcohol as we know is bad for humans. It is the same for dogs except much smaller amounts have the potential to lead to alcohol poisoning which at the severe end can lead to a heart attack and death. Avoid any product containing alcohol.
  • Xylitol is a sugar substitute in many sweets. Look out for it in some peanut butters also. It is very dangerous for dogs as it can lead to a quick drop in blood sugar. This can lead to more serious effects such as damage to your dog’s liver and ultimately death.
  • Nutmeg contains a chemical (myristicin). This is poisonous to dogs when taken in large amounts. It's probably something you wouldn’t consider giving your dog anyway but bear in mind it can be contained in cakes and foods (not that dogs should eat cake either).
  • Ice Cream (human) has many issues which is why it is on the never list rather than the restricted list. Choose doggie ice cream instead as it is widely available. Human ice cream can cause issues because it contains lactose (see milk on the restricted list), some ice creams contain xylitol (see above) and some flavours can be toxic (for example chocolate). For all of these reasons ice cream is on the never list.

Can my dog eat? HEALTHY


  • Carrots are full of vitamins and fibre. So they are a very healthy treat for your dog when chopped to a size that is palatable for your dog.
  • Broccoli can be healthy as a snack for your dog but in small amounts. Broccoli is low in calories and does contain vitamins and minerals. Too much can give your dog an upset stomach.
  • Peas are a very healthy food for dogs. They are full of nutrients. Give them to your dog frozen or fresh. It's best to avoid tinned peas as they can be high in salt content which isn’t good for dogs.
  • Sweet Potatoes are a superfood for us humans and are also healthy for dogs, like other vegetables too much can be bad for your dog so don’t overdo it.
  • Potatoes are ok for dogs if cooked and ripe. Green potatoes are not good for dogs and can cause sickness.
  • Sweetcorn is included in many dog foods. It is full of minerals and is healthy for your dog. although we would recommend not feeding your dog corn on the cob as it may choke on it.
  • Mushrooms are ok if you buy them from a shop. Picking wild mushrooms is a risky business. some mushrooms are poisonous to both dogs and humans so this is not recommended.
  • Celery is great as a healthy snack in small quantities as it is a good source of vitamins without many calories.


  • Pineapple can be a very healthy snack in small portions for your dog, too much could make them sick so be aware of how much you give your dog.
  • Blueberries are a great treat for your dog providing lots of vitamins and minerals your dog requires.
  • Apples and blueberries contain lots of good stuff for your dogs. Just remember the seeds contain cyanide so avoid them.
  • Blackberries contain antioxidants and so are good for dogs, so a small handful is healthy for your dog.
  • Watermelon without any seeds or skin is very healthy for your dog and will extra vitamins (A & C) to your dog’s diet.
  • Mango is full of fibre and vitamins and so make a health snack for your dog, always peel and remove the stone.
  • Coconut is healthy and like in humans can benefit your dog’s coat, coconut or coconut oil is high in calories so again watch the portion size.
  • Strawberries are a healthy snack for your dog in small amounts, they have lots of nutrients and are low in calories.
  • Oranges are a healthy snack when give in small amounts, some dogs can get stomach upsets from too much orange so be aware of your own dog’s reaction.
  • Bananas can be a good source of fibre for you dog and work well mashed up as a treat or added to food.
  • Raspberries are a great source of antioxidants for dogs and in moderation are a healthy snack.
  • Pears are ok in moderation and are full of vitamins for you dog so make a good snack.

Snacks and carbohydrates

  • Popcorn is ok as a small treat for you dog but always choose plain popcorn as the extra salt and sugar isn’t good for your dog. Like us, dogs struggle with any un-popped popcorn. The kernels can get stuck in between their teeth.
  • Bread is ok in most forms as long as it doesn’t contain other ingredients on the never list.
  • Rice is a great bland alternative to dried food as it helps relieve any stomach issues, often chicken and rice is a recommended food for dogs suffering with diarrhoea.
  • Oatmeal is a great source of fibre for dogs. This is especially true if nothing else is added. Avoid any flavoured versions as other ingredients may be a no no.
  • Peanut butter is ok in small amounts. It contains a lot of fat. Also be aware that some peanut butter contains Xylitol. (see the never list).

Meat, Fish & Dairy

  • Pork is good if cooked. Raw pork may contain harmful bacteria. Avoid processed pork (bacon) as it can contain a lot of salt which is harmful.
  • Turkey is fine for dogs if nothing else is added. Avoid a stuffed turkey at Christmas as there is a risk that ingredients from the ‘never’ list will be present. Avoid bones due to the risk of choking.
  • Salmon is a great source omega-3 which can help with your dog’s skin. But it must be cooked.Raw Salmon can pose serious risks to your dog. You should also avoid bones to prevent choking.
  • Chicken is a staple in many dog foods and so is generally good for dogs. It provides a good source of protein.
  • Shrimps/Prawns are a good way for your dog to get protein. Always cook due to the risk posed by bacteria. We would also suggest deshelling the shrimp/prawn to avoid choking.
  • Beef is another good protein source for your dog and if you can get lean beef even better. Like the other meats beef should be fed without any other extras, so leftover beef wellington or bourguignon isn’t healthy.
  • Eggs are a great source of protein for dogs. You are probably used to this recommendation if your dog has an upset stomach. They are a good bland alternative to dry food. Always cook to avoid any risk of Salmonella.

Can my dog eat? RESTRICTED

  • Cherries are ok in small quantities. Avoid the stones as like apples they contain cyanide and can cause choking. Too many cherries can lead to diarrhoea so only give your dogs a couple in one go.
  • Tomatoes are ok as a rare treat, but they must be ripe, green tomatoes can contain solanine (like potatoes) which can be poisonous to dogs in large quantities potentially leading to breathing issues.
  • Peanuts in small amounts and unsalted are ok but they are high in fat which can cause your dog to gain weight. So just a few plain ones at a time.
  • Honey has a high sugar content so only give in very small amounts. This will very quickly lead to your dog putting on weight.
  • Cashews as with peanuts, limit to just a few and only plain varieties are recommended.
  • Almonds are ok in small quantities. They can be hard for a dog to breakdown so limit to very small servings.
  • Salt should be taken with care in both human and dog diets. Too much salt can lead to dehydration, nausea and potentially be fatal. Ideally avoid all salty foods in dogs (including crisps and the like).
  • Cinnamon isn’t poisonous in dogs but too much will upset your dog’s stomachs. Restrict any products containing cinnamon in your dog’s diet.
  • Milk should be restricted. Some dogs suffer from lactose intolerance. In much the same way people do. If you notice your dog gets a lot of wind after milk, then it may be intolerant. You can check the amount of lactose in certain milk products and lower levels may be ok. Either way we would recommend limiting how much milk you dog has.
  • Cheese, like milk (see above) may not suit all dogs and you should try your dog on a little bit at first to see how it gets on. Cheese is most definitely a favoured treat for dogs and does help dog training as a good incentive. Cheese has a high fat content so restrict amounts.
  • Figs are OK for dogs but should be restricted. Some dogs get an upset stomach so try small amounts first.
  • Liver (and other organs) are an excellent source of protein and vitamin A. But too much may lead to vitamin A toxicity and so limit (less than 5% of your dog’s overall diet).
  • Dates should be restricted. They have a very high sugar content which could lead to stomach issues, so one or two as a treat is OK.

In summary, there is temptation to give many different human foods to our dogs. And our dogs would happily eat them. It is very important for your dog’s welfare to understand the difference between what is dangerous and what should be given in moderation. The same can be said for us humans! It is important to understand how your dog gains nutrition before supplementing or replacing with alternatives. Our article on dog nutrition is here.

If you dog does eat something it shouldn't then you should seek veterinary advice immediately.

We hope you have found these tips useful, for more useful tips and offers sign up to our newsletter here.