Published on

What Human Food Can Dogs Eat? Safe & Unsafe

Authors
  • Sih C.
    Name
    Sih C.
    Role
    Founder of DearPup
Dog looking at a plate of dog-safe human foods like carrots and apple slices

Those eyes. You're eating dinner, and your dog is staring like you're hiding the last biscuit on earth. The instinct to share is completely natural — and often totally fine. The trick is knowing which foods are a healthy bonus and which ones can send you to the emergency vet.

Here's the practical breakdown: what's safe to share, what to never give, and how much of your plate is actually okay.

What Human Food Can Dogs Eat? The Short Answer

Plenty of everyday foods are safe for dogs — as long as they're plain, unseasoned, and served in moderation. Think plain cooked chicken, carrots, plain pumpkin, blueberries, and eggs.

The catch is almost always in the preparation and the extras. A steamed green bean is great; the same bean drowned in garlic butter is not. And a handful of foods are genuinely toxic no matter how they're served — those belong on a hard "never" list.

Human Foods That Are Safe for Dogs

These foods are widely recognized as dog-safe by veterinary sources like the AKC and the ASPCA. The golden rule for all of them: serve plain, with no salt, sugar, oil, butter, or seasoning, and cut into bite-sized pieces.

Vegetables

  • Carrots — a low-calorie, high-fiber crunch that's rich in beta-carotene (which becomes vitamin A). Raw or cooked, cut into rounds or sticks.
  • Green beans — plain, chopped, steamed, or raw. Full of fiber and low in calories, they make a great filler snack.
  • Plain pumpkin — 100% pure pumpkin puree (not pie filling). It's loaded with fiber and can gently help with both diarrhea and constipation.

Fruits

  • Blueberries — a true superfood, packed with antioxidants and fiber. Perfect little training treats.
  • Apples — a good source of vitamins A and C plus fiber, and a nice snack for senior dogs. Always remove the core and seeds first.
  • Bananas and watermelon — sweet, hydrating treats in small amounts; skip watermelon seeds and rind.

Proteins and grains

  • Plain cooked chicken — lean, highly digestible protein. Boneless, skinless, and unseasoned. See our full guide on feeding dogs chicken.
  • Eggs — cooked thoroughly with nothing added (boiled, scrambled, or poached). A great source of protein and amino acids; more in our guide to dogs and eggs.
  • Plain rice — bland and easy on the stomach, which is why plain chicken and rice is a classic recovery meal for an upset tummy.
  • Plain peanut butter — a protein-rich favorite, but only if it's xylitol-free. Check the label every single time (more on why below).

Fish like salmon and sardines are another excellent option when cooked plain and deboned — here's how to do it safely with fish for dogs.

Not sure if a food is safe?

DearPup's AI food scanner grades any dog food or treat A through F — with a safety rating and a plain-English note on what's inside. Free to download.

Download DearPup Free

Human Foods to Never Give Your Dog

Some foods are toxic to dogs even in small amounts. The ASPCA's people-foods-to-avoid list is the definitive reference — keep these off the menu entirely.

  • Chocolate — contains methylxanthines (theobromine and caffeine) that can cause vomiting, diarrhea, abnormal heart rhythm, tremors, seizures, and in serious cases, death. Darker chocolate is more dangerous.
  • Grapes and raisins — can cause sudden kidney failure. Even a small amount can be dangerous, and there's no reliable "safe" dose.
  • Onions, garlic, and chives — this whole Allium family damages red blood cells and can lead to anemia. That includes powdered forms hidden in seasonings and sauces.
  • Xylitol — a sweetener in sugar-free gum, candy, baked goods, some peanut butters, and toothpaste. It causes a dangerous blood-sugar crash and can lead to liver damage.
  • Macadamia nuts — can cause weakness, tremors, vomiting, and overheating, usually within 12 hours. Other nuts carry choking and fat risks too — see our guide on dogs and nuts.
  • Alcohol — even small amounts can cause dangerous drops in blood sugar, blood pressure, and body temperature.
  • Caffeine — coffee, tea, and energy drinks act like chocolate's toxins and can be life-threatening.
  • Avocado — contains persin, which can cause stomach upset in dogs; the large pit is also a choking and obstruction hazard.

If your dog eats any of these, don't wait for symptoms — call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435.

Here's a quick side-by-side to keep on the fridge:

Generally safe (plain)Never feed
Carrots, green beans, plain pumpkinOnions, garlic, chives
Blueberries, apples (no seeds), watermelonGrapes, raisins
Plain cooked chicken, eggs, plain riceChocolate, caffeine, alcohol
Xylitol-free peanut butterXylitol, macadamia nuts, avocado

How Much Human Food Is Okay?

Even the healthiest human food is still an extra, so portion matters as much as the food itself.

The rule vets use is the 10% rule: treats, table scraps, and human-food snacks combined should make up no more than 10% of your dog's daily calories. The other 90% should come from a complete, balanced dog food that covers all the nutrients your dog needs. The VCA confirms treats and extras shouldn't exceed that 10% share.

Keep in mind the 10% counts calories, not pieces — and it includes everything: training treats, dental chews, that crust of toast, and the carrot you handed over at dinner. For a 10-pound dog that's a tiny amount; for an 80-pound dog it's more forgiving.

One more habit: introduce any new food in a small amount and wait a day. Even safe foods can cause loose stools or gas if your dog's stomach isn't used to them.

Practical Takeaways

  • Plain is the password. Most safe foods stay safe only when they're unseasoned — no salt, oil, butter, garlic, or onion.
  • Memorize the never list. Chocolate, grapes/raisins, onions/garlic, xylitol, macadamia nuts, alcohol, caffeine, and avocado are non-negotiable.
  • Read peanut butter labels for xylitol before every jar — it's the sneakiest common toxin.
  • Stick to the 10% rule so treats don't crowd out balanced nutrition.
  • Remove pits, seeds, cores, and bones — the food may be safe even when those parts aren't.
  • When in doubt, don't guess. Call your vet or ASPCA Poison Control if your dog gets into something questionable.

Sharing a little of your dinner can be a genuinely good thing for your dog — a bit of extra protein, fiber, and a whole lot of joy. Keep it plain, keep it small, and keep the toxic stuff far out of reach. For more dinner-table answers, browse the full DearPup blog.

Give your dog more good years

DearPup is the daily care companion that turns small habits into a longer, healthier life — built around your dog's breed, age, and lifestyle.

Download DearPup Free

Frequently Asked Questions

What human foods are toxic to dogs?

The most dangerous are chocolate, grapes and raisins, onions and garlic, xylitol (a sweetener in gum, candy, and some peanut butters), macadamia nuts, alcohol, caffeine, and avocado. If your dog eats any of these, call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435 right away.

Can dogs eat human food every day?

In small amounts, yes. Safe foods like carrots, plain cooked chicken, or blueberries can be a daily treat — as long as all treats and extras stay within about 10% of your dog's daily calories. The other 90% should come from a complete, balanced dog food so your dog isn't missing key nutrients.

What fruits can dogs eat?

Dogs can safely eat blueberries, apples (no seeds or core), bananas, watermelon (no seeds or rind), and strawberries in moderation. Always avoid grapes and raisins, which are toxic and can cause kidney failure even in small amounts.

How much human food can a dog have?

Follow the 10% rule: treats, table scraps, and human-food snacks combined should make up no more than 10% of your dog's daily calories. For a small dog that's only a few bites; for a large dog it's a bit more. Introduce any new food slowly to watch for stomach upset.