Main Content

What Human Foods Can Dogs Eat?


Sweet potato, apples, and fish oil are just some of the many human foods dogs can eat that are included in nutritionally-balanced dog food. High-quality pet foods are the best option to feed as it contains ingredients that have a purpose to ensure a happy and healthy dog life.

Mixed-breed small dog looking up at human begging for people food.

Which human foods for dogs are safe?

There are some people foods dogs can eat in very limited amounts, occasionally. Other foods such as grapes and raisins or chocolate are very high risk and considered extremely dangerous foods for dogs.


If you have a pet with special medical needs, please check with your veterinarian before feeding any people food.


People foods
Dogs must never eat Dogs can eat occasionally, limit Limited list, safe as a treat*
Grapes leafy greens, cooked Orange – 1 slice
Raisins Broccoli, cooked Peanut butter (without xylitol)
Chocolate Green beans, canned Watermelon
Pits, pips, cores of fruit Raw carrot, minis Strawberry, fresh
Coffee Apple, a slice Pear – 1 slice
Xylitol Grains 1 tsp, no seasoning Mango – 1 slice
Nuts Chicken, cooked, no bones or skin Beans
Onions and garlic or powders Turkey, cooked, no bones or skin Blueberries
Yeast dough Avocado
Salt Mashed potatoes, no seasoning
Spoiled food or moldy foods Cheese
Any protein with bones Tomato, ripe
Raw food including eggs

*Treats should not make up more than 10% of a dog’s total daily food intake.



8 Rules about people foods for dogs

The truth about foods a dog can eat is that they do not require a variety in their diet the way people do. Most of the time, any human food a dog is getting serves them no purpose and can be high in sugar, salt, and calories.


Before sharing your favorite foods with your dog, check with your veterinarian about toxicity, safety, preparation and amount to give him.


  1. Always check whether veggies can be served raw like carrots and green beans.
  2. Canned vegetables must have no or low salt.
  3. Avoid giving your dog food that gives them gas like cabbage, limit dark leafy greens and broccoli.
  4. Never give a dog spoiled, rotten, fermenting fruit.
  5. Only serve a small slice of fruit every couple of weeks, make it last longer by freezing it.
  6. Never feed grapes or raisins, these are highly toxic.
  7. Err on the side of caution if you choose to share food, serve a teaspoon or one slice only.
  8. Do not give your dog lunchmeat or add seasoning to any food. Salt and other additives are not good for dogs.



People foods and dogs: Risks

Your dog is likely to enjoy eating anything he sees you eating. Dogs are well known to scavenge and can’t differentiate between rotting food or a slice of fresh, ripe fruit. The best way to care for your dog is to offer him fresh water daily and feed him nutritionally-balanced, quality dog food.


The potential risks of giving your dog human foods without understanding the effects are:


  1. Excessive gas
  2. Vomiting
  3. Nausea
  4. Depression
  5. Seizures in severe toxicity or poisoning cases
  6. Diarrhea or constipation with overconsumption.
  7. Digestive blockages, obstructions, tears in the delicate lining of the stomach, esophagus.
  8. Pain from digestive upset.



Learn more about feeding a dog

Get dog nutrition tips from experts. Subscribe to the Petfinder Newsletter.


Share this Article

Recently Viewed Pets