Health & Wellbeing

What Can Dogs Eat and Not Eat? A Complete Safe vs. Toxic Food Guide

Confused about what can dogs eat and not eat? This vet-informed guide covers safe human foods, exact portions, toxic dangers, and when to call the vet.

By Beth Carrasco · Published 9 September 2026
What Can Dogs Eat and Not Eat? A Complete Safe vs. Toxic Food Guide

Every dog owner has stood in the kitchen wondering: Is this safe for my dog? The question of what can dogs eat and not eat isn't simple — some human foods offer genuine nutritional benefits, while others can cause kidney failure, neurological damage, or death within hours. This guide cuts through the noise with specific portion sizes, preparation rules, and evidence-based safety data so you can make confident decisions at every meal.

VERDICT: IT DEPENDS ON THE FOOD

Many human foods are safe and even beneficial for dogs when prepared correctly and portioned by body weight. However, at least 15 common household foods are definitively toxic to dogs at any dose. Always verify a specific food before sharing, and never assume "a little won't hurt." When in doubt, consult your veterinarian or call the ASPCA Animal Poison Control Center at (888) 426-4435 (24/7, consultation fee applies).

The Definitive List: What Dogs Can Safely Eat

The following foods are safe for most healthy adult dogs when prepared as described. These are drawn from data referenced by the ASPCA and the Merck Veterinary Manual. Portions below assume the food is an occasional treat — treats should never exceed 10% of your dog's total daily caloric intake, per AKC nutrition guidelines.

Safe Fruits

FruitSmall Dog (under 20 lb / 9 kg)Medium Dog (20–50 lb / 9–23 kg)Large Dog (50+ lb / 23+ kg)Preparation Notes
Blueberries2–3 berries5–8 berries10–12 berriesWash; serve raw or frozen
Apple slices2–3 thin slices4–6 slices8–10 slicesRemove core, seeds, and stem; peel optional
Banana2–3 small pieces (≈1 tsp mashed)3–4 slices (≈1 Tbsp)½ medium bananaPeel completely; high in sugar — limit frequency
Watermelon1–2 small cubes (seedless)3–4 cubes½ cup cubedRemove all seeds and rind; 92% water content
Strawberries1 berry, quartered2–3 berries, sliced4–5 berriesWash; remove green top; contains natural sugar
Cantaloupe1–2 small cubes3–4 cubes½ cup cubedRemove rind and seeds; high in beta-carotene

Safe Vegetables

VegetableSmall DogMedium DogLarge DogPreparation Notes
Carrots1–2 baby carrots or 2 Tbsp chopped3–4 baby carrots1 full carrot, choppedRaw (chew-sized pieces to prevent choking) or steamed; no butter or seasoning
Green beans2–3 beans (≈1 Tbsp)5–6 beans (≈2 Tbsp)¼ cupPlain canned (low sodium, drained) or steamed fresh; avoid canned with added salt
Sweet potato1 tsp cooked, mashed1–2 Tbsp cooked¼ cup cookedCook thoroughly — raw sweet potato is difficult to digest; no skin, no seasoning
Pumpkin (plain)1 tsp1–2 Tbsp2–4 TbspPlain canned pumpkin ONLY — not pie filling (contains xylitol and spices); excellent fiber source
Broccoli1–2 small florets3–4 florets½ cup floretsSteamed preferred; stalks pose choking risk — chop small; contains isothiocyanates (stomach irritant in large amounts)

Safe Proteins and Other Foods

FoodSmall DogMedium DogLarge DogPreparation Notes
Cooked chicken (plain)1 Tbsp shredded2–3 Tbsp¼ – ½ cupBoiled or baked, no skin, no bones, no seasoning; never feed cooked bones (splinter risk)
Cooked eggs¼ egg½ egg1 whole eggFully cooked (scrambled or hard-boiled); no butter, oil, or salt; excellent protein source
Plain yogurt (unsweetened)1 tsp1 Tbsp2–3 TbspMust be plain, no artificial sweeteners (xylitol is lethal); Greek yogurt has less lactose; some dogs are lactose intolerant
Peanut butter (xylitol-free)½ tsp1 tsp – 1 Tbsp1–2 TbspCheck label for xylitol (birch sugar) — ALWAYS; choose unsalted, no-sugar-added varieties; high in fat — limit frequency
Cooked white rice1 Tbsp2–3 Tbsp¼ – ½ cupPlain, fully cooked; often recommended for GI upset alongside boiled chicken; not ideal for diabetic dogs (high glycemic index)

Foods That Are Toxic to Dogs — Never Feed These

The following foods are confirmed toxic to dogs. There is no safe serving size. If your dog ingests any of these, contact your veterinarian or the ASPCA Animal Poison Control Center at (888) 426-4435 immediately.

Toxic FoodToxic ComponentDanger LevelOnset of SymptomsRelated Foods to Also Avoid
ChocolateTheobromine and caffeineHigh — darker chocolate = more dangerous; baking chocolate is most concentrated6–12 hoursCocoa powder, chocolate-covered espresso beans, hot chocolate mixes
Grapes and raisinsTartaric acid (confirmed 2021–2022 research)Extremely high — can cause acute kidney failure from even small amounts; no established safe threshold6–24 hoursCurrants, sultanas, grape juice, wine, cream of tartar, grape-seed extract
Xylitol (birch sugar)XylitolCritical — causes rapid insulin release leading to hypoglycemia and liver failure; as little as 0.05 g/lb body weight can be toxic30 minutes – 12 hoursSugar-free gum, sugar-free peanut butter, "keto" baked goods, some toothpastes, certain OTC medications
Onions, garlic, chives, leeksN-propyl disulfide and related organosulfur compoundsHigh — causes oxidative damage to red blood cells (Heinz body anemia); garlic is approximately 5× more potent than onions1–5 days (cumulative)Onion powder, garlic powder, garlic salt, soup mixes, baby food containing onion/garlic
Macadamia nutsUnknown toxinModerate to high — causes weakness, tremors, hyperthermia; as little as 2.4 g/kg body weight can trigger symptoms3–12 hoursMixed nut packages, macadamia nut butter, cookies containing macadamia nuts
AlcoholEthanolCritical — dogs are far more sensitive than humans; even small amounts cause CNS depression, respiratory failure30 minutes – 2 hoursBeer, wine, liquor, raw bread dough (yeast ferments to ethanol in stomach), kombucha, rum cakes
Cooked bonesPhysical hazard (splintering)High — splinters can perforate the GI tract, cause obstruction, or lacerate the esophagusImmediate – 48 hoursCooked chicken bones, rib bones, T-bones, any bone that has been heated
AvocadoPersinModerate — highest concentration in pit, skin, and leaves; flesh contains lower levels but high fat content risks pancreatitis24–48 hoursGuacamole (also contains onion/garlic), avocado oil supplements
🚨 EMERGENCY RED FLAGS — Call Your Vet or Emergency Clinic Immediately If Your Dog Shows:
  • Vomiting repeatedly or vomiting blood (looks like coffee grounds)
  • Diarrhea with blood or black, tarry stools
  • Seizures, tremors, or inability to stand
  • Difficulty breathing, pale or blue-tinged gums
  • Abdominal distension (bloated, tight belly) — potential GDV/bloat, which is fatal without emergency surgery
  • Known ingestion of any toxic food listed above, even if no symptoms yet
  • Lethargy or collapse after eating an unknown substance

ASPCA Animal Poison Control: (888) 426-4435 (24/7, consultation fee applies)
Pet Poison Helpline: (855) 764-7661 (24/7)

Nutritional Benefits: Why Some Human Foods Help Dogs

Not all human foods are mere "treats." Some provide measurable nutritional value that complements a complete and balanced commercial diet (one that meets AAFCO standards). Here's the specific nutritional data for top safe choices, sourced from USDA FoodData Central:

FoodKey Nutrients (per 100 g)Canine Health BenefitCalories
BlueberriesVitamin C: 9.7 mg, Fiber: 2.4 g, Manganese: 0.336 mg, Vitamin K: 19.3 µgAntioxidants support cognitive function in aging dogs; low glycemic index makes them suitable for most diabetic dogs57 kcal
Carrots (raw)Beta-carotene: 8,285 µg, Vitamin A: 835 µg RAE, Fiber: 2.8 g, Potassium: 320 mgBeta-carotene converts to vitamin A, supporting vision and immune function; crunchy texture provides mild dental cleaning41 kcal
Plain canned pumpkinFiber: 7.1 g, Vitamin A: 740 µg RAE, Potassium: 340 mg, Iron: 1.4 mgSoluble fiber helps regulate digestion — effective for both mild diarrhea and constipation; often recommended by veterinarians for GI support34 kcal
Cooked eggs (whole)Protein: 12.6 g, Vitamin B12: 1.11 µg, Selenium: 30.7 µg, Riboflavin: 0.46 mgComplete amino acid profile; high biological value protein supports muscle maintenance; biotin supports coat health155 kcal
Sweet potato (cooked)Beta-carotene: 10,400 µg, Vitamin C: 12.8 mg, Fiber: 3.3 g, Vitamin B6: 0.29 mgComplex carbohydrate for sustained energy; fiber supports gut microbiome; often used in limited-ingredient diets for food-sensitive dogs90 kcal

Important context: These foods are supplements to, not replacements for, a complete diet. A 30 lb (14 kg) dog eating a quality commercial kibble already receives balanced micronutrients. Human food additions should enhance variety and enrichment — not fill nutritional gaps that suggest your base diet needs reformulation. If you suspect your dog's diet is nutritionally incomplete, consult your veterinarian or a board-certified veterinary nutritionist.

How to Safely Introduce New Foods to Your Dog

Dogs can develop food sensitivities or allergic reactions to any new ingredient, even "safe" ones. Follow this protocol every time you introduce a new human food:

  1. Start with a micro-dose. For a small dog, offer a piece the size of a pea. For a large dog, offer one small bite. This is a tolerance test, not a meal.
  2. Wait 24–48 hours. Monitor for vomiting, diarrhea, excessive gas, itching, paw-licking, ear redness, or facial swelling. GI symptoms typically appear within 6–12 hours; skin reactions may take 24–48 hours.
  3. If no reaction, increase gradually. On day 3, offer half the recommended serving size for your dog's weight class. If tolerated, move to the full serving on day 5.
  4. Introduce only ONE new food at a time. If you introduce three new foods and your dog reacts, you won't know which caused it. Space new introductions at least 3–5 days apart.
  5. Keep a food journal. Note the food, amount, time fed, and any reactions. This becomes invaluable if you later need to work with your vet on an elimination diet to identify food allergies.

Preparation rules that apply universally:

  • No salt, pepper, garlic powder, onion powder, or seasoning blends
  • No butter, oil, or cooking fats (pancreatitis risk, especially in predisposed breeds like Miniature Schnauzers)
  • Remove all seeds, pits, cores, and stems from fruits (apple seeds contain amygdalin, which releases cyanide; peach and cherry pits contain the same compound and are also choking/obstruction hazards)
  • Cut food into pieces appropriate for your dog's mouth size — a whole strawberry is a choking risk for a Chihuahua
  • Serve at room temperature or cool — never hot

Dogs Who Should NOT Eat Human Foods (or Need Vet Approval First)

Even safe foods can be harmful for dogs with certain health conditions. Consult your veterinarian before offering any human food if your dog falls into these categories:

  • Diabetic dogs: Fruits like banana and watermelon have high glycemic indices that can spike blood glucose. Stick to low-sugar options like blueberries or green beans — and only with your vet's approval on portion size.
  • Dogs with pancreatitis or a history of pancreatitis: High-fat foods (peanut butter, cheese, egg yolks, fatty meats) can trigger a flare-up. Breeds predisposed include Miniature Schnauzers, Yorkshire Terriers, and Cocker Spaniels.
  • Dogs with kidney disease: Foods high in phosphorus (meat, eggs, dairy) or potassium (bananas, sweet potatoes) may need restriction depending on disease stage.
  • Dogs with food allergies or inflammatory bowel disease (IBD): Common allergens include chicken, beef, dairy, wheat, and eggs — all of which appear on "safe food" lists. Your dog's specific allergen profile determines what's actually safe for them.
  • Puppies under 6 months: Their digestive systems are immature. Introducing rich human foods can cause GI upset and may disrupt the calcium-phosphorus balance critical for bone development. Stick to puppy-formulated food.
  • Senior dogs on medication: Certain medications interact with specific foods. Dogs on NSAIDs (carprofen, meloxicam) should not receive additional GI irritants. Ask your vet about food-drug interactions for your dog's specific prescriptions.
  • Overweight dogs (Body Condition Score 7+ out of 9): Extra calories from human food can undermine weight management. If you offer treats, subtract those calories from the daily food allowance — a 10 lb dog needs only about 200–250 kcal/day total.

What Happens If My Dog Eats Too Much of a Safe Food?

Even non-toxic foods cause problems in excess. Here's what to expect and how to respond:

ScenarioLikely SymptomsTypical DurationAction Required
Dog ate a large amount of fruit (e.g., half a bag of blueberries)Soft stool, mild diarrhea, possible gas12–24 hoursWithhold food for 12 hours (water available); offer bland diet (rice + boiled chicken) at next meal; call vet if diarrhea persists beyond 24 hours or contains blood
Dog ate a large amount of fatty food (e.g., entire jar of peanut butter)Vomiting, diarrhea, abdominal pain, lethargy — possible pancreatitis24–72 hours; pancreatitis may require hospitalizationCall vet immediately if vomiting is repeated or dog appears painful (praying position, hunched back); pancreatitis is a medical emergency
Dog ate a large amount of dairy (e.g., cup of yogurt or cheese)Diarrhea, gas, bloating (lactose intolerance)12–24 hoursMonitor; offer water; bland diet at next meal; most lactose-intolerant dogs recover without intervention, but call vet if bloating is severe
Dog swallowed a large piece of food whole (e.g., whole carrot, corn cob)Choking, gagging, retching, or GI obstruction signs (repeated vomiting, no stool, lethargy)Obstruction can become life-threatening within 24–48 hoursEmergency vet visit — GI obstructions often require surgical removal ($2,000–$7,000 depending on complexity and location)

Frequently Asked Questions

Can dogs eat cheese?

Most dogs can eat small amounts of plain, low-fat cheese (like mozzarella or cottage cheese) as an occasional treat. However, many dogs are lactose intolerant, and cheese is high in fat. Serving size: ½ tsp for small dogs, 1 tsp for medium dogs, 1 Tbsp for large dogs. Avoid blue cheese (contains roquefortine C, which is toxic), and never feed cheese with added herbs, garlic, or onion. If your dog has pancreatitis, avoid cheese entirely.

Can dogs eat bread?

Plain white or wheat bread in small amounts is generally safe — a small piece torn from a slice is fine as a treat. However, bread offers minimal nutritional value and is calorie-dense. Never feed raw bread dough: yeast ferments in the stomach, producing ethanol (alcohol poisoning) and causing dangerous gastric distension. Also avoid breads containing raisins, xylitol, garlic, or onion.

Can dogs eat popcorn?

Plain, air-popped popcorn (no butter, no salt, no oil) is safe in small quantities — 3–5 kernels for a small dog, a small handful for a large dog. Unpopped kernels are a choking hazard and can damage teeth. Buttered or seasoned popcorn should be avoided. Popcorn is high in carbohydrates and offers little nutritional benefit, so keep it rare.

Can dogs eat raw meat?

This is a complex topic with ongoing veterinary debate. The AVMA and FDA advise against raw meat diets due to documented risks of Salmonella, E. coli, and Listeria contamination — which pose health risks to both dogs and humans in the household. While some dogs tolerate raw diets, the American College of Veterinary Nutrition recommends cooked, balanced diets. If you're considering raw feeding, consult a board-certified veterinary nutritionist to ensure nutritional completeness and discuss pathogen mitigation strategies.

How do I calculate my dog's daily treat allowance?

First, determine your dog's daily caloric needs. A rough estimate for an average adult dog: 30 × (body weight in kg) + 70 = resting energy requirement (RER), then multiply by 1.6 for a typical neutered adult. Treats should not exceed 10% of this total. Example: a 20 kg (44 lb) dog has an RER of 670 kcal, needs approximately 1,072 kcal/day total, so treat allowance is roughly 107 kcal/day. A tablespoon of peanut butter (~95 kcal) nearly fills that entire allowance.

My dog ate something toxic but seems fine. Should I still call the vet?

Yes. Many toxic foods have delayed symptom onset. Grapes and raisins may not cause visible symptoms for 6–24 hours, but kidney damage is already underway. Xylitol can cause a blood sugar crash within 30 minutes. Onion toxicity builds cumulatively over days. Early intervention dramatically improves outcomes — your vet may induce vomiting (if within 1–2 hours of ingestion) or begin IV fluid therapy to protect the kidneys. Do not wait for symptoms to appear.

Written by

Beth Carrasco

All our authors care for dogs every day — read more of their work on the authors page.