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.
| Food | How to serve it | Notes |
|---|---|---|
| Carrots | Raw or cooked, cut to size | Low-calorie, good for chewing; large raw chunks can be a choking risk for small dogs |
| Green beans | Plain, cooked or raw | A popular low-calorie filler treat; no salt or seasoning |
| Pumpkin (plain, cooked) | Plain canned or cooked, no spices | Not pumpkin pie filling, which is sugary and spiced |
| Sweet potato | Plain, cooked, no skin | Skip butter, salt, and marshmallow toppings |
| Apples | No seeds, no core | Seeds and core contain a small amount of cyanide; flesh is fine |
| Bananas | Small pieces | High in sugar — treat-sized portions only |
| Blueberries | Whole or mashed | Easy, low-calorie training treat |
| Watermelon | Flesh only, no seeds or rind | Rind and seeds can cause GI blockage |
| Strawberries | Whole or sliced | Sugary; keep portions small |
| Chicken / turkey | Plain cooked, no skin, no bones, no seasoning | Boneless, skinless, unseasoned only |
| Lean beef | Plain cooked, no seasoning | Trim fat; avoid rich cuts |
| Eggs | Fully cooked, plain | Cook them — raw eggs carry a small salmonella risk |
| Salmon | Fully cooked, deboned | Never raw or undercooked; debone carefully |
| White rice / oatmeal | Plain, cooked, no additives | Bland and easy on upset stomachs |
| Peanut butter | Xylitol-free only | See the warning below — this one matters |
| Cucumber | Raw, sliced | Crunchy, low-calorie, hydrating |
| Plain yogurt | Small amounts, unsweetened | Some 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.
| Food | Why it’s a problem |
|---|---|
| Chocolate | Contains theobromine and caffeine — toxic, dose-dependent on type and amount |
| Grapes and raisins | Can cause acute kidney failure; even small amounts are risky |
| Onions, garlic, chives, leeks | Damage red blood cells; toxic raw, cooked, or powdered |
| Xylitol (birch sugar) | Causes a dangerous blood-sugar drop and liver damage |
| Macadamia nuts | Cause weakness, tremors, and vomiting |
| Alcohol | Toxic in small amounts; affects the nervous system |
| Caffeine (coffee, tea, energy drinks) | Stimulant toxicity, similar to chocolate |
| Raw yeast bread dough | Expands and ferments in the stomach, producing gas and alcohol |
| Excessive salt | Can cause sodium ion poisoning |
| Cooked bones | Splinter and cause choking, blockage, or internal injury |
| Very fatty foods | Can 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.
- One food at a time. If something doesn’t agree with your dog, you’ll know exactly which one.
- Start tiny. A piece or two, not a handful. You’re testing tolerance, not making a meal.
- 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.
- 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.