PetGrit
Nutrition Dog-safe foods

Human Foods Dogs Can and Can't Eat: The Safe & Unsafe List

The big 'can my dog eat this?' question, answered with a clear safe-and-unsafe list and the simple rules that keep treats from becoming trouble.

8 min read Updated June 7, 2026 Reviewed against ASPCA Animal Poison Control Center

Few questions come up more often than “can my dog eat this?” — usually asked mid-bite, with a hopeful set of eyes staring up from the floor. The honest answer is that plenty of human foods are perfectly fine for dogs in small amounts, a handful are genuinely dangerous, and a surprising number land in a “depends how it’s prepared” gray zone. This guide sorts them out so you can share safely.

Start with these guiding rules

Before any specific food, four rules do most of the work:

  • Keep it to 10%. Treats and human foods should make up no more than about 10% of your dog’s daily calories. The other 90% should come from a complete, balanced dog food that’s formulated to meet all their nutritional needs. Human food, however healthy, doesn’t do that on its own. If you’re not sure what your dog’s daily budget is, our guide on how much to feed a dog walks through it.
  • Plain and unseasoned. The safest version of almost any food is the boring one — no salt, butter, oil, sauces, marinades, and absolutely no onion or garlic, which are toxic to dogs even in small amounts. The vegetable that’s healthy for your dog can become harmful the moment it’s cooked with the wrong ingredients.
  • Introduce slowly, in small amounts. A new food given in a tiny portion gives you a chance to spot a problem before it becomes a big one. Even safe foods cause diarrhea if a dog eats too much too fast.
  • Watch the fat — and the bones. Rich, fatty foods (bacon, fried scraps, fat trimmings) can trigger pancreatitis, a painful and sometimes serious condition. Cooked bones can splinter and cause choking or internal injury. Both are common emergency-room culprits.

And one rule that overrides all of them: individual dogs vary. A food that’s fine for most dogs may not suit yours, especially if they have allergies, a sensitive stomach, or a health condition like diabetes, kidney disease, or pancreatitis. Extra weight changes the math too — if your dog is carrying a few extra pounds, even “healthy” treats matter, and our is my dog overweight guide can help you assess.

Generally safe in moderation

These foods are widely considered safe for most healthy dogs when served plain and prepared correctly. “Moderation” means a few small pieces as a treat — not a bowlful.

FoodHow to serve itNotes
CarrotsRaw or cooked, cut to sizeLow-calorie, good for chewing; large raw chunks can be a choking risk for small dogs
Green beansPlain, cooked or rawA popular low-calorie filler treat; no salt or seasoning
Pumpkin (plain, cooked)Plain canned or cooked, no spicesNot pumpkin pie filling, which is sugary and spiced
Sweet potatoPlain, cooked, no skinSkip butter, salt, and marshmallow toppings
ApplesNo seeds, no coreSeeds and core contain a small amount of cyanide; flesh is fine
BananasSmall piecesHigh in sugar — treat-sized portions only
BlueberriesWhole or mashedEasy, low-calorie training treat
WatermelonFlesh only, no seeds or rindRind and seeds can cause GI blockage
StrawberriesWhole or slicedSugary; keep portions small
Chicken / turkeyPlain cooked, no skin, no bones, no seasoningBoneless, skinless, unseasoned only
Lean beefPlain cooked, no seasoningTrim fat; avoid rich cuts
EggsFully cooked, plainCook them — raw eggs carry a small salmonella risk
SalmonFully cooked, debonedNever raw or undercooked; debone carefully
White rice / oatmealPlain, cooked, no additivesBland and easy on upset stomachs
Peanut butterXylitol-free onlySee the warning below — this one matters
CucumberRaw, slicedCrunchy, low-calorie, hydrating
Plain yogurtSmall amounts, unsweetenedSome dogs are lactose-sensitive; skip if it causes loose stool

One hard flag on peanut butter: check the label for xylitol (sometimes listed as “birch sugar”). Xylitol is a sugar substitute that is highly toxic to dogs, and a few “sugar-free” or “no added sugar” nut butters contain it. Plain, xylitol-free peanut butter is fine; anything with xylitol is an emergency.

Avoid — toxic or dangerous

These foods are toxic or genuinely risky and should be kept away from dogs entirely. We’re keeping this list brief on purpose — the full breakdown lives in our dedicated guide on foods toxic to dogs, and you can look up any specific item in the interactive food safety checker.

FoodWhy it’s a problem
ChocolateContains theobromine and caffeine — toxic, dose-dependent on type and amount
Grapes and raisinsCan cause acute kidney failure; even small amounts are risky
Onions, garlic, chives, leeksDamage red blood cells; toxic raw, cooked, or powdered
Xylitol (birch sugar)Causes a dangerous blood-sugar drop and liver damage
Macadamia nutsCause weakness, tremors, and vomiting
AlcoholToxic in small amounts; affects the nervous system
Caffeine (coffee, tea, energy drinks)Stimulant toxicity, similar to chocolate
Raw yeast bread doughExpands and ferments in the stomach, producing gas and alcohol
Excessive saltCan cause sodium ion poisoning
Cooked bonesSplinter and cause choking, blockage, or internal injury
Very fatty foodsCan trigger pancreatitis

The “it depends” foods

Some foods aren’t toxic but come with an important catch:

  • Dairy — Many dogs are lactose-intolerant. A lick of plain yogurt or cheese is usually fine; larger amounts can cause gas and diarrhea.
  • Corn — Plain kernels off the cob are fine. The cob itself is dangerous — dogs swallow chunks that cause life-threatening intestinal blockages. Never give a dog the cob.
  • Bread — Plain, baked bread in small amounts is generally harmless but adds empty calories. Raw dough is dangerous (see above).
  • Nuts — Most are too high in fat and can upset the stomach or trigger pancreatitis. Macadamia nuts are toxic. When in doubt, skip nuts entirely.
  • Tomatoes — Ripe red flesh is fine in small amounts. The green parts — stems, leaves, and unripe fruit — contain solanine and should be avoided.
  • Peanut butter — Only the xylitol-free kind, as covered above.

How to introduce a new food safely

Even with a “safe” food, go slowly. A new ingredient introduced all at once is the fastest way to a messy night.

  1. One food at a time. If something doesn’t agree with your dog, you’ll know exactly which one.
  2. Start tiny. A piece or two, not a handful. You’re testing tolerance, not making a meal.
  3. Watch 24–48 hours. Look for vomiting, diarrhea, loss of appetite, itching, or lethargy. Mild, brief upset usually resolves; anything severe or persistent warrants a call to your vet.
  4. Account for the calories. Treats count toward that 10% budget. If you add treats, trim a little from the regular meal so the totals stay balanced.

This is the same gentle, gradual logic we use when changing a dog’s main diet — our guide on how to switch dog food covers the step-by-step transition that prevents stomach upset. Keep in mind that even safe foods can cause diarrhea if overdone, and dogs with allergies or sensitive stomachs may react to foods other dogs handle easily.

When to call the vet or poison control

If your dog eats something on the unsafe list — or you simply aren’t sure whether a food is dangerous — don’t wait for symptoms to appear. Call your veterinarian or ASPCA Animal Poison Control at (888) 426-4435 right away. Have the food, the approximate amount, and the time it was eaten ready to share; that information helps the response team advise you quickly. For known toxins like chocolate, grapes, raisins, or xylitol, minutes can matter.

The bottom line

Sharing food with your dog can be safe and even healthy — carrots, blueberries, plain cooked chicken — as long as you keep it plain, keep it small, and keep it under that 10% line. Memorize the short “never” list (chocolate, grapes/raisins, onion/garlic, xylitol, macadamia nuts), be cautious with the gray-zone foods, and introduce anything new slowly.

This guide is general information, not a substitute for veterinary advice. Foods affect individual dogs differently, and a dog with a health condition may need a stricter approach. When in doubt about a specific food or your specific dog, check it in our food safety checker and talk to your veterinarian.

Use this guide with your pet

Turn this into a care file

Start a PetGrit care file with this guide's context already routed, then add your pet's species, breed, age stage, and current care signals.

Build care file

Sources

  • ASPCA Animal Poison Control Center - People foods to avoid feeding pets; 24/7 hotline (888) 426-4435.
  • American Kennel Club (AKC) - Human foods dogs can and can't eat, reviewed by veterinarians.
  • Merck Veterinary Manual - Reference on food toxicoses and nutrition in dogs.
Try the tool Can My Dog or Cat Eat This? Food Safety Checker Search any food for a safe / caution / toxic rating, for dogs and cats.

Frequently asked questions

Can dogs eat peanut butter?

Plain, xylitol-free peanut butter is safe for most dogs in small amounts. Always check the label — xylitol (sometimes listed as birch sugar) is highly toxic to dogs, and a few brands of 'sugar-free' or 'no added sugar' peanut butter contain it. Skip any product that lists it.

How much human food can I give my dog?

Keep treats and table foods to no more than about 10% of daily calories, with the other 90% coming from a complete and balanced dog food. Too much human food unbalances the diet and adds up to extra weight quickly.

My dog ate something off the unsafe list — what do I do?

Don't wait for symptoms. Call your veterinarian or ASPCA Animal Poison Control at (888) 426-4435 right away, and have the food, amount, and time of ingestion ready. For known toxins like chocolate, grapes, or xylitol, fast action matters.

Keep reading