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.
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.
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
| Fruit | Small Dog (under 20 lb / 9 kg) | Medium Dog (20–50 lb / 9–23 kg) | Large Dog (50+ lb / 23+ kg) | Preparation Notes |
|---|---|---|---|---|
| Blueberries | 2–3 berries | 5–8 berries | 10–12 berries | Wash; serve raw or frozen |
| Apple slices | 2–3 thin slices | 4–6 slices | 8–10 slices | Remove core, seeds, and stem; peel optional |
| Banana | 2–3 small pieces (≈1 tsp mashed) | 3–4 slices (≈1 Tbsp) | ½ medium banana | Peel completely; high in sugar — limit frequency |
| Watermelon | 1–2 small cubes (seedless) | 3–4 cubes | ½ cup cubed | Remove all seeds and rind; 92% water content |
| Strawberries | 1 berry, quartered | 2–3 berries, sliced | 4–5 berries | Wash; remove green top; contains natural sugar |
| Cantaloupe | 1–2 small cubes | 3–4 cubes | ½ cup cubed | Remove rind and seeds; high in beta-carotene |
Safe Vegetables
| Vegetable | Small Dog | Medium Dog | Large Dog | Preparation Notes |
|---|---|---|---|---|
| Carrots | 1–2 baby carrots or 2 Tbsp chopped | 3–4 baby carrots | 1 full carrot, chopped | Raw (chew-sized pieces to prevent choking) or steamed; no butter or seasoning |
| Green beans | 2–3 beans (≈1 Tbsp) | 5–6 beans (≈2 Tbsp) | ¼ cup | Plain canned (low sodium, drained) or steamed fresh; avoid canned with added salt |
| Sweet potato | 1 tsp cooked, mashed | 1–2 Tbsp cooked | ¼ cup cooked | Cook thoroughly — raw sweet potato is difficult to digest; no skin, no seasoning |
| Pumpkin (plain) | 1 tsp | 1–2 Tbsp | 2–4 Tbsp | Plain canned pumpkin ONLY — not pie filling (contains xylitol and spices); excellent fiber source |
| Broccoli | 1–2 small florets | 3–4 florets | ½ cup florets | Steamed preferred; stalks pose choking risk — chop small; contains isothiocyanates (stomach irritant in large amounts) |
Safe Proteins and Other Foods
| Food | Small Dog | Medium Dog | Large Dog | Preparation Notes |
|---|---|---|---|---|
| Cooked chicken (plain) | 1 Tbsp shredded | 2–3 Tbsp | ¼ – ½ cup | Boiled or baked, no skin, no bones, no seasoning; never feed cooked bones (splinter risk) |
| Cooked eggs | ¼ egg | ½ egg | 1 whole egg | Fully cooked (scrambled or hard-boiled); no butter, oil, or salt; excellent protein source |
| Plain yogurt (unsweetened) | 1 tsp | 1 Tbsp | 2–3 Tbsp | Must be plain, no artificial sweeteners (xylitol is lethal); Greek yogurt has less lactose; some dogs are lactose intolerant |
| Peanut butter (xylitol-free) | ½ tsp | 1 tsp – 1 Tbsp | 1–2 Tbsp | Check label for xylitol (birch sugar) — ALWAYS; choose unsalted, no-sugar-added varieties; high in fat — limit frequency |
| Cooked white rice | 1 Tbsp | 2–3 Tbsp | ¼ – ½ cup | Plain, 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 Food | Toxic Component | Danger Level | Onset of Symptoms | Related Foods to Also Avoid |
|---|---|---|---|---|
| Chocolate | Theobromine and caffeine | High — darker chocolate = more dangerous; baking chocolate is most concentrated | 6–12 hours | Cocoa powder, chocolate-covered espresso beans, hot chocolate mixes |
| Grapes and raisins | Tartaric acid (confirmed 2021–2022 research) | Extremely high — can cause acute kidney failure from even small amounts; no established safe threshold | 6–24 hours | Currants, sultanas, grape juice, wine, cream of tartar, grape-seed extract |
| Xylitol (birch sugar) | Xylitol | Critical — causes rapid insulin release leading to hypoglycemia and liver failure; as little as 0.05 g/lb body weight can be toxic | 30 minutes – 12 hours | Sugar-free gum, sugar-free peanut butter, "keto" baked goods, some toothpastes, certain OTC medications |
| Onions, garlic, chives, leeks | N-propyl disulfide and related organosulfur compounds | High — causes oxidative damage to red blood cells (Heinz body anemia); garlic is approximately 5× more potent than onions | 1–5 days (cumulative) | Onion powder, garlic powder, garlic salt, soup mixes, baby food containing onion/garlic |
| Macadamia nuts | Unknown toxin | Moderate to high — causes weakness, tremors, hyperthermia; as little as 2.4 g/kg body weight can trigger symptoms | 3–12 hours | Mixed nut packages, macadamia nut butter, cookies containing macadamia nuts |
| Alcohol | Ethanol | Critical — dogs are far more sensitive than humans; even small amounts cause CNS depression, respiratory failure | 30 minutes – 2 hours | Beer, wine, liquor, raw bread dough (yeast ferments to ethanol in stomach), kombucha, rum cakes |
| Cooked bones | Physical hazard (splintering) | High — splinters can perforate the GI tract, cause obstruction, or lacerate the esophagus | Immediate – 48 hours | Cooked chicken bones, rib bones, T-bones, any bone that has been heated |
| Avocado | Persin | Moderate — highest concentration in pit, skin, and leaves; flesh contains lower levels but high fat content risks pancreatitis | 24–48 hours | Guacamole (also contains onion/garlic), avocado oil supplements |
- 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:
| Food | Key Nutrients (per 100 g) | Canine Health Benefit | Calories |
|---|---|---|---|
| Blueberries | Vitamin C: 9.7 mg, Fiber: 2.4 g, Manganese: 0.336 mg, Vitamin K: 19.3 µg | Antioxidants support cognitive function in aging dogs; low glycemic index makes them suitable for most diabetic dogs | 57 kcal |
| Carrots (raw) | Beta-carotene: 8,285 µg, Vitamin A: 835 µg RAE, Fiber: 2.8 g, Potassium: 320 mg | Beta-carotene converts to vitamin A, supporting vision and immune function; crunchy texture provides mild dental cleaning | 41 kcal |
| Plain canned pumpkin | Fiber: 7.1 g, Vitamin A: 740 µg RAE, Potassium: 340 mg, Iron: 1.4 mg | Soluble fiber helps regulate digestion — effective for both mild diarrhea and constipation; often recommended by veterinarians for GI support | 34 kcal |
| Cooked eggs (whole) | Protein: 12.6 g, Vitamin B12: 1.11 µg, Selenium: 30.7 µg, Riboflavin: 0.46 mg | Complete amino acid profile; high biological value protein supports muscle maintenance; biotin supports coat health | 155 kcal |
| Sweet potato (cooked) | Beta-carotene: 10,400 µg, Vitamin C: 12.8 mg, Fiber: 3.3 g, Vitamin B6: 0.29 mg | Complex carbohydrate for sustained energy; fiber supports gut microbiome; often used in limited-ingredient diets for food-sensitive dogs | 90 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:
- 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.
- 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.
- 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.
- 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.
- 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:
| Scenario | Likely Symptoms | Typical Duration | Action Required |
|---|---|---|---|
| Dog ate a large amount of fruit (e.g., half a bag of blueberries) | Soft stool, mild diarrhea, possible gas | 12–24 hours | Withhold 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 pancreatitis | 24–72 hours; pancreatitis may require hospitalization | Call 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 hours | Monitor; 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 hours | Emergency 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.
Beth Carrasco
All our authors care for dogs every day — read more of their work on the authors page.



