Can Dogs Eat Human Food? Safe, Risky and Toxic Foods List

Last reviewed October 2026. This guide is educational and is not veterinary advice. If your dog has eaten something dangerous, contact your vet or a pet poison helpline straight away.

Quick answer: Some human foods are fine for dogs in small amounts, such as plain cooked chicken, carrots, blueberries and plain pumpkin. Others are dangerous, including chocolate, grapes and raisins, xylitol (a sweetener in sugar-free products), onions and garlic, macadamia nuts, alcohol and caffeine. If your dog eats something toxic, call your vet or the ASPCA Animal Poison Control Center at 888-426-4435 right away, without waiting for symptoms.

Dangerous foods dogs should never eat

The foods below appear on veterinary and poison-control lists as the most common causes of food poisoning in dogs. The amount that causes harm depends on your dog’s size and the food, so if your dog eats any of these, call a vet instead of guessing.

FoodWhy it is dangerousHidden sources
Chocolate and cocoaContains theobromine and caffeine, which dogs process slowly. Dark and baking chocolate are the most dangerousBrownies, cocoa powder, mocha drinks
Grapes, raisins, currants, sultanasCan cause sudden kidney failure. The toxic substance is unknown and some dogs react to small amountsTrail mix, cereal, baked goods
XylitolAn artificial sweetener that can cause a rapid drop in blood sugar and liver damageSugar-free gum and mints, some peanut butters, baked goods, toothpaste
Onions, garlic, chives, leeksCan damage red blood cells and cause anemia. Raw, cooked and powdered forms are all riskySoups, sauces, seasoned meat, baby food
Macadamia nutsCan cause weakness, vomiting and tremorsCookies, nut mixes
AlcoholAffects dogs much more strongly than people because of their small sizeDrinks, fermented dough, some desserts
CaffeineStimulant that can cause restlessness, fast heartbeat and seizuresCoffee, tea, energy drinks, some medicines
Raw yeast doughCan expand in the stomach and produce alcoholBread dough, pizza dough
AvocadoListed by the ASPCA as potentially harmful, and the pit is a choking and blockage hazardGuacamole, salads
Cooked bonesCan splinter, cause choking and injure the digestive tractLeftover chicken, ribs, chops
Yorkshire Terrier waiting beside a table hoping for people food
Dogs are experts at begging, but not every human food is safe to share. Photo: Daniel Brunsteiner / Unsplash

Foods to limit or avoid

  • Fatty foods such as bacon, fried food and fat trimmings can upset the stomach and may trigger pancreatitis in some dogs.
  • Very salty foods such as chips, pretzels and processed meats can cause excess thirst and sodium problems.
  • Raw or undercooked meat, fish and eggs can carry bacteria such as Salmonella. Talk to your vet before feeding a raw diet.
  • Milk and dairy may cause gas or diarrhea in dogs that cannot digest lactose well.
  • Heavily seasoned leftovers may hide onion, garlic or other unsafe ingredients.

Human foods many dogs can eat in moderation

These foods are commonly considered safe for most healthy dogs when they are plain, cleaned and served in small portions. Always introduce new foods one at a time, and check with your vet if your dog has allergies, kidney disease, diabetes, or a sensitive stomach.

FoodHow to serve it
Plain cooked chicken or turkeyBoneless, skinless, no seasoning, oil or gravy
CarrotsRaw or cooked, cut into pieces that suit your dog’s size
Green beansPlain, fresh or steamed, with no salt
BlueberriesA few as a low-calorie treat
Apple slicesNo core or seeds
Plain pumpkinPlain cooked or canned pumpkin, not pie filling
Cooked eggsFully cooked, with no butter or salt
Plain cooked riceA small amount, sometimes used for upset stomachs on vet advice
Peanut butterOnly if it is xylitol-free. Always read the label
Seedless watermelonFlesh only, with no rind or seeds
Border collie eating food from a bowl
Your dog’s main nutrition should come from a complete and balanced dog food.

The 10 percent rule for treats

Treats, including people food, should make up no more than about 10 percent of your dog’s daily calories. The rest should come from a complete and balanced dog food. Reduce meal portions slightly on days when your dog has extra treats, and use our portion guide to check your dog’s daily needs. If you are unsure what to look for in a food, read how to read a dog food label.

What to do if your dog eats something toxic

  1. Remove the food and keep your dog away from any remaining amount.
  2. Note what was eaten, how much, when, your dog’s weight and keep the packaging.
  3. Call right away. Contact your vet, an emergency clinic or the ASPCA Animal Poison Control Center at 888-426-4435. A consultation fee may apply.
  4. Do not wait for symptoms. Some toxins, such as xylitol, act within minutes, while others, such as grapes and raisins, can take a day or more to show kidney effects.
  5. Do not induce vomiting unless a veterinary professional tells you to. It can be unsafe in some situations.

Warning signs can include vomiting, diarrhea, drooling, weakness, tremors, rapid breathing, collapse or a bloated belly. Our guide on signs your dog may be unwell lists more symptoms to take seriously.

How to keep your dog safe

  • Store chocolate, gum, medicines and sugary treats in closed cabinets, not on counters.
  • Use a bin with a secure lid, because dogs raid trash for bones and scraps.
  • Tell guests and children not to feed your dog from the table.
  • Read ingredient labels for xylitol before sharing any food.
  • Choose dog-safe chews and treats instead (see best dog chew toys and dog dental care).

Watch: toxic foods for pets explained by vets

This educational video from veterinary professionals explains which common foods are dangerous for pets and what to do. It is included for information only and is not affiliated with PetBoo.

Toxic foods for pets: what you need to know (veterinary video)

Frequently asked questions

Can dogs eat human food?

Some can, in small plain portions. Foods like cooked chicken, carrots, blueberries and plain pumpkin are commonly safe. Others, such as chocolate, grapes, xylitol and onions, can be dangerous.

What human foods are poisonous to dogs?

The most common are chocolate, grapes and raisins, xylitol, onions and garlic, macadamia nuts, alcohol and caffeine. Avocado, raw dough and cooked bones are also risky.

Can dogs eat bread?

Plain, fully baked bread is usually fine in small amounts, but it adds calories without much nutrition. Raw yeast dough is dangerous, and some breads contain raisins, garlic or xylitol.

Can dogs eat peanut butter?

Many can, if it is xylitol-free and unsalted or low in salt. Give small amounts because it is high in fat and calories.

Is cheese okay for dogs?

A small piece is fine for many dogs, but some are lactose intolerant and cheese is high in fat. Avoid blue cheeses and seasoned cheeses.

How much chocolate is dangerous?

It depends on the type of chocolate and your dog’s weight. Darker chocolate is more dangerous, so call a vet or poison helpline with the details instead of waiting.

Final thoughts

Sharing a bite of plain carrot or blueberry is usually harmless, but a few kitchen staples can seriously harm your dog. When in doubt, skip the human food, keep dangerous items out of reach and contact a vet quickly if something goes wrong. For more on safe feeding, read the ASPCA’s animal poison control resources and speak with your vet about your dog’s diet.

This article is educational and is not a substitute for veterinary advice.

Related: Candy season? Read our Halloween dog safety checklist.

1 thought on “Can Dogs Eat Human Food? Safe, Risky and Toxic Foods List”

  1. Pingback: Dog Vomiting: Causes, Vomit Colors & When to Call the Vet

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top