What Can Dogs Eat and Can't Eat

What Can Dogs Eat and Can't Eat: Complete Guide to Safe & Unsafe Human Foods

Every dog owner has faced that irresistible stare at the dinner table. Before you hand over a bite, you need to know exactly what can dogs eat and can't eat-because a wrong choice can mean an emergency vet visit or worse. This guide breaks down every category of human food, from fruits and proteins to the items that should never touch your dog's bowl.

Key Takeaways

  • Many common human foods are safe and healthy for dogs in moderation, but others-like chocolate, grapes, and xylitol-are genuinely life-threatening. Understanding what dogs can and can't eat is essential for every owner.

  • Complete, commercial dog food should remain the foundation of your dog's diet. Treats, including any human food dogs can eat, should make up no more than 10% of daily calories. Some veterinary sources recommend keeping stable treats and human foods under 5% of a dog's daily calorie intake for extra caution.

  • This guide functions as a practical dog safe foods chart in text form-organized by "yes / no / limit" categories so you can reference it quickly.

  • Safe examples include cooked chicken, carrots, green beans, and apple slices. Dangerous examples include chocolate, grapes, macadamia nuts, bread dough, and xylitol-sweetened products.

  • When in doubt about what foods dog should not eat, skip the snack entirely and contact your vet or the Pet Poison Helpline.

How Dogs' Diets Differ From Ours

Dogs are omnivores, but their digestive systems process human food very differently than ours. A dog's digestive system metabolizes certain compounds-like theobromine in chocolate or xylitol in sugar-free gum-far more slowly, which is why not all human foods are safe for dogs to eat.

Dogs require a balanced diet of proteins, fats, and carbohydrates, plus vitamins and minerals that are crucial for a dog's immune function and overall health. Commercial dog foods provide essential nutrients in proper ratios, which is why they should remain the primary source of nutrition. Even when a dog eats safe leftovers regularly, it can unbalance nutrition if overdone.

Treats-including any human foods dogs can eat-should generally stay under 10% of total daily calories. Think of them as occasional treats, not a second meal.

Keep in mind that age, breed, size, and medical history all change what a specific dog can eat safely. A puppy, a senior with kidney issues, and a dog prone to pancreatitis each have different digestive systems and tolerances. This context will help you decide what to feed your dog or avoid feeding in the sections that follow.

Quick-Reference: What Can Dogs Eat and Cannot Eat?

Think of this section as a mini dog safe foods chart you can scan in seconds. It covers the three main categories: foods dogs can eat, foods to limit, and foods to avoid entirely.

Yes-generally safe:

  • Plain cooked lean meats (chicken, turkey, lean beef)

  • Carrots, green beans, pumpkin, peas, cucumbers

  • Apples (no seeds or core), blueberries, bananas, watermelon (no seeds/rind)

  • Plain cooked white or brown rice, plain oatmeal

  • Fully cooked eggs (scrambled or boiled, unseasoned)

  • Small amounts of plain yogurt or cottage cheese, if tolerated

No-dangerous or toxic to dogs:

  • Chocolate (especially dark chocolate and baking chocolate)

  • Grapes, raisins, and currants

  • Onions, garlic, leeks, and chives

  • Macadamia nuts

  • Xylitol (found in sugar-free gum, candies, some peanut butters)

  • Bread dough and raw yeast dough

  • Alcohol and caffeine

Limit-safe only in small quantities:

  • Cheese, cottage cheese, milk, and other dairy products

  • Plain unsalted peanuts and cashews

  • Starchy foods like white bread or potatoes

  • Fatty meats and bacon

Yes, dogs can eat human food-but only the right kinds, prepared the right way. The rest of this guide covers each category in detail: fruits, vegetables, proteins, grains, dairy, nuts, and the truly dangerous items that belong on every "what can dogs eat and cannot eat" list.

Fruits: Human Foods Dogs Can Eat (and Fruits to Avoid)

Fruits are often the first human foods people share with their dogs, and many make excellent low-fat, healthy treats when chosen carefully.

Safe fruits dogs can eat:

  • Apples-rich in vitamin C and fiber. Apples should have seeds and core removed before feeding to dogs, as seeds contain trace cyanide compounds.

  • Bananas-good source of potassium; feed in moderation due to sugar.

  • Blueberries-packed with antioxidants and make good training treats.

  • Strawberries, pears, cantaloupe, and mango-all safe in small, bite-sized pieces.

  • Watermelon flesh-hydrating and low-calorie, but remove all seeds and rind.

These items regularly appear on foods safe for dogs lists and are a popular answer when people ask what can dogs eat of human food for snacks.

Fruits to avoid:

  • Grapes, raisins, and currants-can lead to kidney failure in dogs, even in tiny amounts.

  • Cherries-pits contain cyanogenic glycosides (which release cyanide) and are a choking hazard.

  • Star fruit-high in oxalates, which can harm the kidneys.

  • Avocado-the pit poses a choking hazard for dogs, and the fruit can cause gastrointestinal upset due to persin. The high fat content may also trigger pancreatitis.

  • Unripe tomatoes and tomato plant leaves-contain solanine, a toxic alkaloid.

Preparation tips: Always wash fruit thoroughly, remove all pits, large seeds, and tough rinds, and cut foods into small, bite-sized pieces to prevent choking before you feed your dog any fruit.

Vegetables: From Carrots to Green Beans

Many vegetables are excellent low calorie treats and are often among the safest human foods dogs can eat. They deliver fiber, vitamins, and minerals without excess fat or sugar.

Safe vegetables to share:

  • Carrots are low-calorie and high in fiber for dogs, with the added benefit of a satisfying crunch that can help clean teeth.

  • Green beans-steamed, raw, or frozen-are a classic diet aid for overweight dogs and appear on virtually every foods safe for dogs list.

  • Pumpkin is an incredible source of fiber for dog digestion and supports overall digestive health.

  • Sweet potatoes (cooked, plain) deliver beta-carotene and vitamin A.

  • Peas, zucchini, cucumbers, and celery are all safe, hydrating, and low in calories.

  • Broccoli florets are fine in small amounts but can cause gas if overfed.

Vegetables to limit or avoid:

  • Onions, leeks, chives, and garlic are toxic to dogs, even when cooked. They damage a dog's red blood cells, which can lead to dangerous anemia.

  • Raw potatoes and green potato skins contain solanine. Cooked, plain potato in small quantities is acceptable.

  • Wild mushrooms are unpredictable; stick to store-bought if at all.

Serving guidance: Serve foods plain, chopped into bite-sized pieces, steamed or raw, with no salt, oil, butter, or seasonings.

Safe Proteins: Meats, Eggs, and Fish

High-quality protein is the cornerstone of any dog's diet. Dogs primarily need high-quality protein for muscle development, and many owners wonder which meats their dogs can eat safely.

Safe meats:

  • Dogs can eat plain, cooked chicken safely-it's one of the most commonly recommended proteins. Plain cooked turkey is equally suitable.

  • Lean beef and pork, cooked without bones, skin, seasoning, or excess fat, are also fine.

  • Small amounts of cooked organ meats (like liver) can deliver vitamins and trace minerals, but too much liver risks vitamin A toxicity.

Eggs:

  • Eggs must be fully cooked and unseasoned before being given to dogs. Scrambled or boiled eggs are ideal. Raw eggs carry Salmonella risk and contain avidin, which can interfere with biotin absorption.

Fish:

  • Cooked salmon, sardines, and white fish (deboned, unseasoned) are rich in omega-3 fatty acids and healthy fats that support skin, coat, and joint health.

  • Never serve raw fish due to parasite risk. Limit fish to a couple of servings per week for small and medium dogs to manage potential mercury exposure.

Risky protein practices:

  • Raw meat carries pathogens like Salmonella and E. coli-a risk for both the dog and household members.

  • Processed meats (bacon, deli ham, sausages) are loaded with salt, nitrates, and fat. Fatty foods can cause digestive upset and may lead to pancreatitis in dogs.

  • Never feed cooked bones. Cooked bones are hazardous as they can splinter and cause digestive tract punctures.

Grains, Starches, and Bread: How Much Is Too Much?

Grains and starches are common human foods people share and often come up when owners ask what can dogs eat of human food on a budget.

Safe in moderation:

  • Plain cooked rice is wonderful for settling an upset stomach in dogs and is a staple of many vet-recommended bland diets (chicken and rice).

  • Plain cooked oats, plain pasta, and small amounts of plain white or whole-grain bread are all acceptable.

  • Bread that is fully baked is generally safe but high in calories and not nutritionally dense-think of it as an occasional, not regular, addition.

Critical danger-bread dough: Never feed bread dough or raw yeast dough. Inside a dog's stomach, yeast ferments sugars, producing gas and alcohol. The dough expands, risking bloat or gastric torsion, while the alcohol can cause central nervous system depression and alcohol poisoning. This is a genuine emergency.

A note on grain-free diets: Grain-free is not automatically healthier. Many dogs do fine with modest amounts of wheat, rice, or green beans as fillers. Some grain-free diets have even been linked to dilated cardiomyopathy (DCM) in certain dogs when key nutrients like taurine are lacking.

Dairy Products: Milk, Cheese, and Cottage Cheese

Many people love giving dogs "a little dairy," and dairy products come up constantly in searches for what can dogs eat and can't eat.

The reality: many dogs do not digest dairy well and may develop digestive upset. Most dogs are at least somewhat lactose intolerant because lactase production drops after puppyhood. Small quantities are usually tolerated, but larger amounts can mean gas, loose stools, or diarrhea.

  • Milk: A few tablespoons is fine for most dogs, but milk should never replace water. Watch for stomach upset or soft stool.

  • Cheese: Low-fat, plain varieties (mozzarella, mild cheddar) work well as high-value occasional treats. Keep portions small-think a single cube-and watch sodium and calorie content.

  • Cottage cheese: A softer, usually lower-fat option. A spoonful mixed into kibble can be appealing, but too much cottage cheese or other milk and dairy products can upset sensitive stomachs. Dogs with pancreatitis should avoid all high-fat dairy.

  • Plain yogurt is safe for dogs in small amounts and can provide probiotics. Choose unsweetened varieties with no artificial sweeteners.

Nuts, Seeds, and Nut Butters

Nuts are calorie-dense human foods and a frequent source of confusion when people search "what foods dog should not eat."

Absolutely avoid:

  • Macadamia nuts can cause muscle weakness, vomiting, and hyperthermia in dogs. Even a few nuts can trigger vomiting and lethargy, making them one of the most dangerous household food items for dogs.

  • Black walnuts and any chocolate- or xylitol-coated nuts.

Safe in very small quantities:

  • Plain, unsalted peanuts and cashews are usually tolerated, but they're high in fat. Excessive amounts risk pancreatitis and weight gain.

Peanut butter:

  • Peanut butter is a healthy treat if unsalted and xylitol-free. Unsalted peanut butter works well in tiny amounts inside puzzle toys. Check the label for xylitol every single time-artificial sweeteners like xylitol are found in sugar-free products and can be lethal. This sugar substitute has become increasingly common in "diet" and "sugar-free" nut butters.

Seeds: Chia and flax seeds appear in some commercial dog treats and can offer omega-3s, but don't add large, unvetted quantities at home without checking with your vet.

Human Foods Dogs Can't Eat: Top Toxic and Dangerous Items

This is the section to memorize. When you're thinking about what can dogs eat and cannot eat, these are the non-negotiables-the foods that are firmly toxic to dogs.

Highly toxic:

Food

Key Risk

Chocolate (especially dark chocolate and baking chocolate)

Contains theobromine; chocolate is toxic to dogs and can cause death. Symptoms include tremors, seizures, and irregular heartbeat.

Grapes, raisins, currants

Grapes and raisins can lead to kidney failure in dogs. No established safe dose exists.

Onions, garlic, leeks, chives

Onions and garlic damage red blood cells, causing dangerous anemia in dogs. Garlic is five times more toxic to dogs than onions.

Macadamia nuts

Muscle weakness, vomiting, hyperthermia.

Xylitol

Triggers rapid insulin release and blood sugar crash; xylitol can cause liver failure in dogs. Found in sugar-free gum, candies, baked goods, and toothpaste.

Alcohol

Alcohol is very dangerous for dogs, leading to severe poisoning and respiratory failure. Even small amounts from drinks or foods cooked with alcohol count.

Caffeine (coffee, tea, energy drinks)

Similar methylxanthine effects as chocolate-restlessness, rapid breathing, seizures.

Dangerous but not always classified as "poison":

  • Cooked bones (splinter, causing choking or intestinal perforation)

  • Excessively salty foods-too much salt can cause salt toxicity in dogs, leading to vomiting, tremors, and serious illness

  • High-fat trimmings and fried foods (pancreatitis trigger)

  • Large, frequent amounts of liver (vitamin A toxicity)

  • Very spicy food (stomach upset and irritation)

If your dog eats any of these, contact your vet immediately or call the Pet Poison Helpline-even before symptoms appear.

Hidden Dangers in Everyday Cooking & Leftovers

Many foods that seem harmless in recipes become unsafe human food because of combined ingredients. This is often overlooked when owners think "my dog eats what I eat and seems fine."

  • Hidden toxic ingredients: Garlic and onion powders lurk in soups, gravies, baby food, marinades, and sauces. Even small, repeated doses of these household food items toxic to dogs can accumulate.

  • Fat and salt traps: Gravies, fried foods, and takeout meals carry enough fat and sodium to trigger pancreatitis or salt toxicity. Salty foods and greasy leftovers are common culprits behind a dog getting dog sick after a holiday meal.

  • Multi-ingredient dishes: Casseroles, pizza, and seasoned meats often combine onions, excess salt, dairy products, and spices-multiple risky items at once.

  • Physical hazards: Bones, skewers, and corn cobs hidden in leftovers pose choking and obstruction risks, even if the food itself is harmless. Always check for these before sharing anything.

The safest rule: only feed your dog plainly cooked, single-ingredient items you can clearly identify and that appear on the safe lists above.

Reading Labels: Store-Bought Treats and Packaged Human Food

Pet food safety doesn't stop at fresh food. Packaged snacks and treats also determine what your dogs can eat safely.

  • Scan ingredient lists for xylitol, onion powder, garlic powder, excessive salt, added sugar, artificial sweeteners, and alcohol-containing flavorings.

  • Choose dog-specific treats over flavored human snacks like chips, flavored jerky sticks, or sweet biscuits. Dog food and treats formulated to meet pet standards are a safer bet.

  • Avoid "sugar-free" or "diet" products for pets entirely-they're far more likely to contain xylitol or other problematic additives.

  • Safe store-bought options include simple freeze-dried single-protein treats and single-ingredient dehydrated green beans, which align with the foods safe for dogs guidance throughout this article.

How to Safely Introduce New Human Foods to Your Dog

Even safe human foods can cause problems if introduced too quickly or in large quantities. A food allergy or intolerance can surface with any particular food, so patience matters.

Step-by-step approach:

  1. Introduce new foods one at a time in small amounts-a tiny piece or half a teaspoon.

  2. Wait 24 hours.

  3. Monitor for adverse reactions when introducing new foods: vomiting, diarrhea, itching, paw chewing, difficulty breathing, or behavior changes.

  4. If all is clear, offer a slightly larger portion next time.

  5. If any adverse food reactions occur, stop immediately and consult your vet.

Overweight dogs, diabetic dogs, or those with pancreatitis must be especially restricted. These dogs should only try new treats under vet guidance.

Portion control matters: Use small cubes or teaspoons, not handfuls. Treats should make up no more than 10% of a dog's daily calories-and that includes every scrap of people foods dogs get throughout the day.

Consider keeping a short "food diary" when testing several new items so you can track what your dog eats and how they react. It makes identifying the source of any food poisoning or intolerance much faster.

What To Do If Your Dog Eats Something They Shouldn't

Quick, calm action matters whenever a dog might have eaten unsafe human foods or truly toxic food items.

Immediate steps:

  1. Remove access to the remaining food.

  2. Check packaging for ingredients (xylitol, macadamia nuts, raisins, chocolate, garlic).

  3. Note the approximate amount consumed, the dog's weight, and the time.

  4. Call your veterinarian or the Pet Poison Helpline immediately for guidance-even if the dog seems normal. Never induce vomiting without professional advice.

Danger signs requiring emergency care:

  • Collapse or seizures

  • Repeated vomiting or very bloated abdomen

  • Difficulty breathing or sudden lethargy

Prevention-knowing in advance what can dogs eat and can't eat-is always safer than treating poisoning after the fact.

Putting It All Together: Everyday Meal & Treat Ideas

Here's how all of the above translates into daily life.

Safe snack ideas:

  • A few baby carrots or steamed green beans

  • A spoonful of plain yogurt or cottage cheese mixed into kibble

  • A slice of banana or a handful of blueberries

  • A small piece of plain cooked chicken as a healthy treat

  • A light drizzle of coconut oil, which can benefit dogs' skin and fur health, mixed into their regular food

"Do not copy" examples:

  • Pizza crusts with garlic butter

  • Leftover stir-fry with onions and soy sauce

  • Cookie dough or bread dough of any kind

Always prioritize complete, balanced dog food and think of safe human foods dogs can eat as occasional bonuses-not staples. Serve human foods plain, without salt, sugar, or spices, and in dog-appropriate portions. A healthy food habit for your dog is one built on consistency and caution.

Dogs can eat human food in moderation when you choose wisely. Understanding what dogs can and can't eat keeps your dog fresh, healthy, and out of the emergency room long term.

FAQ: What Can Dogs Eat and Can't Eat

These frequently asked questions address common gray areas and borderline foods that many dog owners wonder about.

Can dogs eat spices, herbs, or small amounts of seasoned food?

Tiny amounts of mild herbs like parsley or basil are usually safe, but many seasonings in human recipes-salt, garlic powder, onion powder, chili, and nutmeg-turn otherwise safe foods into things dogs should not eat. Nutmeg, in particular, contains myristicin, which can cause hallucinations and elevated heart rate in dogs. Stick to plain preparations when giving human food dogs can eat, and avoid feeding heavily seasoned leftovers altogether.

Are plant-based milks (almond, oat, soy) safe for dogs?

Unsweetened, xylitol-free plant milks are generally not toxic, but they don't offer much nutritional benefit and may cause stomach upset in many dogs. The real danger is in flavored or "diet" versions that may include xylitol or high sugar. Water should always be the primary drink, even if a dog eats a little cereal with milk on occasion. If you want to offer a liquid treat, a splash of unsweetened oat milk is among the least problematic options.

Can dogs be vegetarian or vegan and still be healthy?

While some commercial vegetarian diets for dogs do exist and meet regulatory nutrient standards, formulating a fully balanced vegan diet at home is difficult and risky without veterinary nutritionist guidance. Dogs have specific amino acid requirements (like taurine and L-carnitine) that are most easily met through animal proteins. Owners who want to reduce meat should rely on vet-approved complete diets rather than trying to build a plant-based menu from assorted human foods on their own.

Is it safe to give my dog bones from my dinner plate?

No. Cooked bones-from chicken, turkey, pork, or beef-are dangerous because they can splinter, cause choking, or perforate the intestines. They belong firmly on the "what foods dog should not eat" side. Even raw bones carry bacterial contamination and choking risk. Vet-approved dental chews or durable rubber chew toys are far safer alternatives, even for dogs accustomed to gnawing on table scraps.

How do I know if my dog has a food allergy to a specific human food?

Common signs of a food allergy include persistent itching, recurring ear infections, paw chewing, and chronic soft stool or diarrhea-especially when these appear after the same food is repeatedly fed. Skin reactions and gastrointestinal issues are the most frequent indicators. If you suspect an allergy, work with a veterinarian on an elimination diet and immediately stop any new human foods dogs can eat if symptoms appear after introduction. A food diary (tracking every new item and any reactions) can help pinpoint the trigger faster.

Back to blog

Leave a comment