We all love our dogs. Theyâre there for us through thick and thin and are often more reliable than our family and friends. Thatâs why itâs tempting to sneak our dogs a little treat from our own plates during dinner time. Weâve all done it. A little bit of leftover turkey at Christmas, the brown bit of banana you donât like the look of, maybe some raw pork that fell off the chopping board. It probably wonât be so bad, right?
Well, did you know that there are certain foods you should avoid feeding to your dog? Most owners know the potential dangers that come with feeding a dog chocolate, but did you know you also shouldnât give your dog blue cheese? Or macadamia nuts? Or onions?
Dogsâ stomachs arenât the same as our own, which means certain foods can be toxic to them. But, exactly what human foods can dogs eat that arenât bad for their health? What fruits can dogs eat, or nuts, or drinks? Basically, what human foods can dogs eat that wonât upset their stomachs, make them ill or worse?
In this guide, weâll go into detail about all the human foods our four-legged friends can safely enjoy so you can continue feeding your dog the occasional treat from your plate without having to worry. To discover more about your dog's digestive health, an advanced pet intolerance test can tell you exactly which foods your dog can and probably shouldnât enjoy.
What fruits can dogs eat?
Because dogs produce their own vitamin C, they donât need to eat fruit like we do. However, as an occasional treat, they can eat some fruit so long as itâs cut into small pieces. Just make sure itâs not too much because fruit contains natural sugars.
Fruit that is safe for dogs include:
- Apples (but not the seeds or core)
- Bananas (but not the peel)
- Cucumber
- Cranberries
- Oranges (but not the peel)
- Blueberries
- Figs
- Mango
- Peaches (but not the stone)
- Strawberries
- Raspberries
- Blackberries
- Melon (but not the seeds)
- Pears (but not the seeds)
What fruits canât dogs eat?
Due to them containing acid, cyanide and other toxins, there are some fruits that dogs shouldnât eat. Not only does it risk them getting sick, but some can cause blockages or severe health complications. The following fruits should be avoided, even in small quantities, and never given to your dog:
- Avocados
- Cherries
- Grapes and raisins
- Grapefruit
- Lemon and lime
- Plums
- Rhubarb
- Tomatoes
What vegetables can dogs eat?
The good news is, there are vegetables your dog can eat in small quantities. Unlike humans, itâs certainly not recommended that dogs eat five a day, but small amounts of the following make for a lovely treat so long as theyâre not cooked in fats, oil or butter:
- Asparagus
- Beets
- Broccoli
- Brussels sprouts
- Butternut squash
- Carrots
- Cauliflower
- Cabbage
- Celery
- Dandelions and dandelion greens
- Parsnips
- Green beans
- Fresh peas (including sugar snap, garden peas and mangetout)
- Cooked potatoes and sweet potatoes
- Sweetcorn (not corn on the cob)
What vegetables canât dogs eat?
Avoid feeding the following veggies to your dog to prevent them from becoming sick or causing blockages:
- Corn on the cob
- Garlic
- Leeks
- Onions
- Mushrooms
- Raw potatoes or sweet potatoes
What dairy products can dogs eat?
Dairy is a common food intolerance for dogs, which may mean your dogâs digestive system struggles to process lactose, resulting in unpleasant symptoms (for both you and your dog). However, if your dog doesnât experience symptoms after eating dairy, you should be fine to feed them very small amounts as an infrequent treat. This includes cheese and ice cream.
However, some types of cheese are toxic to dogs, such as blue cheese and other types of cheese that contain mold. If you do intend to give your dog cheese, make sure itâs fresh and not close to its use-by date.Â
Usually, the smaller the amount of lactose in a dairy product, the more easily your dog should be able to digest it.
What meat can dogs eat?
Dogs love meat, and any meat that humans can eat can also be enjoyed by dogs. This includes chicken, chicken liver, turkey, beef (including beef jerky), lamb, venison and pork. However, make sure meat isnât too salty, as eating too much salt can lead to salt toxicity. You must also make sure the meat is thoroughly cooked and isnât spoiled. Donât be tempted to give your dog meat thatâs past its use-by date, as any sign of mold can be harmful to your dog. If you wouldnât eat it, donât let your dog eat it either.
When giving your dog meat, make sure itâs cut into easily digestible chunks and doesnât contain any bones.
There are also some meats your dog can't eat such as bacon.
Can dogs eat raw meat?
While wild dogs do eat raw meat, itâs not recommended that you feed it to your dog at home. Domestic dogs donât have stomachs and digestive systems that are as hardy as their wild cousins, and raw meat can potentially cause problems such as food poisoning. So, itâs best to cook any meat you intend to give to your dog.
What other human foods can dogs eat?
Most dogs will eat anything you give them, but thatâs not to say they should eat anything and everything. As well as some fruit, vegetables and meat, there are other human foods that you shouldnât feed to your dogs. Read on to discover more and answer the questions, what can dogs eat?
Can dogs eat chocolate?
No, you should never give your dog chocolate, even in very small quantities. Chocolate contains theobromine, which humans can easily metabolize. However, dogs cannot, which causes toxins to build up in their system and can be incredibly harmful.
Can dogs drink beer or other alcoholic drinks?
No, you shouldnât give your dog beer or other boozy drinks because dogs canât metabolize alcohol in the same we humans can. You risk giving your pooch much more than a hangover if you do.
Can dogs eat fish?
Yes, dogs can eat fish and it can be a good addition to their diet, helping keep their heart and coat healthy. However, just make sure any fish you feed your dog doesnât contain any bones and has low levels of mercury. This means itâs probably best to avoid giving them tuna or swordfish to be on the safe side.
The types of fish you can feed your dog include:
Can dogs eat seeds?
While some seeds can be a healthy addition to your pup's diet, others may pose risks. We dive into the world of seeds and explore which seeds are safe and which are best left out of your canine companion's bowl. You can read our detailed guides to different seeds below:
- Sunflower seeds
- Pumpkin seeds
Can dogs eat nuts?
Some nuts are fine to give to your dog as a treat, while others can be toxic. Even nuts that arenât toxic to dogs can be bad if eaten in large quantities, as the high fat content can cause pancreatitis.Â
Nuts that your dog can eat in small amounts are:
- Peanuts
- Peanut butter that doesnât contain xylitol
- Cashew nuts
Nuts that you shouldnât give to your dog are:
- Pistachio nuts
- Macadamia nuts
- Walnuts
- Almonds
Can dogs eat pasta?
Itâs generally fine to give your dog plain, cooked pasta in small quantities. Donât be tempted to give them sauce, though, which might contain onions, tomatoes and garlic, which can be harmful to dogs.
Can dogs eat eggs?
A cooked egg as an occasional treat is absolutely fine to give to your dog, unless they have a condition such as diabetes.
Other food items
- Barley
- Black Pudding
- Mussels
- Green Lipped Mussels
- Lentils
- Prawn Crackers
- Prawn Toast
- Yorkshire Puddings
What about herbs & spices?
What can dogs drink?
Water is the best drink you can give your dog, which you can cool down with ice cubes if itâs a hot day or your dog is especially active.
You can also give your dog a small amount of fruit and vegetable juice, so long as itâs natural and low in sugar, doesnât contain any ingredients toxic to dogs and doesnât contain xylitol.
Unsalted bone broth is also a lovely treat, as is dog beer, which is alcohol-free and perfect for thirsty pups. Avoid giving your dog human beer or any alcoholic drinks because dogs canât metabolize alcohol.
Common dog food intolerances
Like humans, dogs can develop food intolerances which mean they may struggle to digest a certain type of food, in addition to the list of foods that are naturally toxic to them.
Some of the most common dog food intolerances are proteins, including meat, but as well as plants, eggs, dairy and grains.
Any breed of dog is susceptible to a food intolerance, and a dog can develop an intolerance at any stage of its life.Â
Test your dog for an allergy or intolerance
If your dog shows signs of an allergy or intolerance after eating, thereâs a fast and simple way to find out more about your dog's digestive health.
Buy a basic dog intolerance test or advanced pet intolerance test, and in less than a week you can discover exactly which foods your dog can eat.