You know the look. You sit down with a snack, and suddenly your dog is beside you, watching every bite as though they have not eaten in days.
Sharing a small piece of your food can feel harmless, but dogs do not process every ingredient the same way people do. Some everyday foods make reasonable occasional treats when prepared properly. Others are too fatty, salty, or difficult to digest, while a smaller group including grapes, xylitol, chocolate, and onions can be genuinely dangerous.
This guide makes it easier to identify foods safe for dogs, foods that require caution, and foods dogs should not eat at all. Remember that individual needs vary with a dog's size, age, health, allergies, medications, and regular diet.
Important: "Safe" means generally suitable for many healthy dogs in sensible portions. It does not mean unlimited amounts or that the food is appropriate for every dog.
Quick-Reference Dog Food Safety Table
| Food | Safety | Why | Serving or Safety Note |
|---|---|---|---|
| Carrots | 🟢 Generally Safe | Low-calorie vegetable with fibre and nutrients | Serve plain in appropriately sized pieces |
| Apples | 🟢 Generally Safe | Provide fibre and vitamins | Remove seeds, core, and stem |
| Blueberries | 🟢 Generally Safe | Small fruit containing fibre and antioxidants | Serve plain and in moderation |
| Plain pumpkin | 🟢 Generally Safe | Provides fibre | Use plain pumpkin, not sweetened pie filling |
| Green beans | 🟢 Generally Safe | Low-calorie vegetable | Serve plain without butter or seasoning |
| Cooked chicken | 🟢 Generally Safe | Lean protein | Remove bones, skin, excess fat, and seasoning |
| Cooked turkey | 🟢 Generally Safe | Protein source | Serve plain; remove skin, bones, and seasoning |
| Cooked eggs | 🟢 Generally Safe | Protein and other nutrients | Cook thoroughly and serve without seasoning |
| Plain cooked rice | 🟢 Generally Safe | Easily incorporated into some dog diets | Serve plain in modest amounts |
| Banana | 🟡 Caution / Limited | Generally safe but relatively high in natural sugar | Small pieces only |
| Cheese | 🟡 Caution / Limited | Some dogs tolerate it; can be fatty and dairy may upset digestion | Small portions; avoid if dairy-sensitive |
| Peanut butter | 🟡 Caution / Limited | Calorie-dense and high in fat | Check carefully for xylitol |
| Watermelon | 🟢 Generally Safe | High water content | Remove rind and seeds |
| Plain bread | 🟡 Caution / Limited | Generally non-toxic but adds calories with limited nutritional value | Never feed raisin bread or raw dough |
| Avocado flesh | 🟡 Caution / Limited | Not a useful routine treat; fatty and may upset digestion | Keep pit, skin, and plant material away |
| Chocolate | 🔴 Unsafe / Toxic | Contains methylxanthines such as theobromine | Keep all chocolate out of reach |
| Grapes & raisins | 🔴 Unsafe / Toxic | Can cause kidney injury in dogs | No amount should be intentionally offered |
| Onion, garlic, chives & leeks | 🔴 Unsafe / Toxic | Allium foods can damage red blood cells | Avoid cooked, raw, powdered, and concentrated forms |
| Xylitol-containing foods | 🔴 Unsafe / Toxic | Can cause dangerous hypoglycaemia and liver injury | Check labels on sugar-free products and nut butters |
| Alcohol | 🔴 Unsafe / Toxic | Can seriously affect the nervous and respiratory systems | Never offer |
| Caffeine | 🔴 Unsafe / Toxic | Can affect the heart and nervous system | Keep coffee, tea, energy drinks, and grounds away |
| Macadamia nuts | 🔴 Unsafe / Toxic | Can cause neurological and gastrointestinal signs | Avoid completely |
| Raw yeast dough | 🔴 Unsafe / Toxic | Can expand internally and produce alcohol | Keep rising dough inaccessible |
ASPCA, FDA, and veterinary nutrition guidance distinguish between foods that are toxic and foods that mainly pose digestive, calorie, or mechanical risks.
Healthy Foods Dogs Can Generally Eat
Many human foods dogs can eat are simple fruits, vegetables, and plain proteins. Preparation matters just as much as the ingredient itself.
Carrots
Raw or cooked carrots can make a simple dog treat. They provide fibre and are relatively low in calories.
Cut carrots into pieces appropriate for your dog's size to reduce choking risk. Dogs that gulp food may do better with cooked or finely chopped pieces.
Avoid butter, salt, sauces, and seasoning.
Apples
Apple flesh can be a refreshing occasional snack.
Before serving:
- Remove the core.
- Remove all seeds.
- Remove the stem.
- Cut the fruit into manageable pieces.
Apples contain natural sugar, so a few pieces are enough.
Blueberries
Blueberries are convenient because they require little preparation. Wash them thoroughly and offer a few individually or mix them into your dog's regular food.
For very small dogs or dogs that swallow treats whole, consider cutting or gently crushing larger berries.
Plain Pumpkin
Plain cooked pumpkin or plain canned pumpkin can provide dietary fibre.
The important word is plain. Pumpkin pie filling may contain sugar and spices and should not be treated as the same product.
If your dog has ongoing digestive problems, do not try to manage them simply by adding pumpkin indefinitely. Persistent diarrhoea, constipation, vomiting, or appetite changes deserve veterinary advice.
Green Beans
Plain green beans are another useful option for many dogs.
Fresh, frozen, or cooked beans can work, provided they contain no:
- Butter
- Added salt
- Onion
- Garlic
- Rich sauces
Cut long beans into smaller sections for easier eating.
Plain Cooked Chicken
Boneless, thoroughly cooked chicken can be a useful high-value treat.
Remove:
- Bones
- Skin where excessive fat is a concern
- Marinades
- Sauces
- Onion or garlic seasoning
Cooked poultry bones should not be fed because bones can splinter or cause gastrointestinal injury or obstruction.
Plain Cooked Turkey
Turkey can also be offered when it is fully cooked and unseasoned.
Holiday turkey is different. Skin, gravy, stuffing, garlic, onion, butter, and rich seasoning can turn a simple protein into something unsuitable for a dog.
Remove bones and excess fat before sharing a small amount.
Eggs
Fully cooked eggs can provide protein as an occasional addition.
Scramble or boil them without butter, salt, oil, or seasoning. Raw eggs and raw animal products carry bacterial risks to pets and people, so cooking is the safer approach.
Plain Rice
Plain cooked white or brown rice is generally suitable for dogs that tolerate grains.
Rice should still be a small addition rather than a major replacement for a complete dog food unless your veterinarian has specifically recommended a therapeutic diet.
Watermelon
Seedless watermelon flesh can be a refreshing warm-weather treat.
Remove the rind because it is difficult to digest and can create gastrointestinal problems. Remove any seeds before serving.
Foods Dogs Can Eat Only With Caution
Some foods are not inherently toxic but are easy to overfeed or may not suit every dog.
Bananas
Banana is generally safe in small quantities, but it contains natural sugars and calories.
Use a few slices as a treat rather than offering an entire banana.
Cheese
Many dogs love cheese, but dairy can cause digestive upset in dogs that do not tolerate lactose well. Cheese may also contain considerable fat and sodium.
If your dog handles dairy comfortably, use tiny pieces as an occasional treat rather than a regular snack. ASPCA notes that dairy can cause diarrhoea or digestive upset because pets may have limited ability to digest lactose.
Peanut Butter
Plain peanut butter can be used sparingly when its ingredients are dog-safe.
The biggest safety issue is the label.
Never give a dog peanut butter containing xylitol. Xylitol may also appear under names such as birch sugar or wood sugar and can cause a rapid, dangerous drop in blood sugar in dogs, with liver injury possible in some exposures.
Choose an unsalted variety without unnecessary sweeteners and keep portions small because peanut butter is calorie-dense.
Plain Bread
A small piece of fully baked, plain bread is generally not toxic to most dogs, but it offers little reason to make it a regular treat.
Avoid breads containing:
- Raisins
- Xylitol
- Macadamia nuts
- Chocolate
- Onion or garlic
Raw yeast dough is different and is dangerous. Dough can expand in the stomach and ferment, producing alcohol.
High-Fat Meat
A small amount of lean cooked meat may be fine, but bacon, sausages, fatty scraps, fried meat, and heavily seasoned leftovers are another matter.
Excessively fatty foods can trigger gastrointestinal upset and may contribute to pancreatitis in susceptible animals.
Avocado
Avocado needs nuance.
The flesh poses less toxicity concern for dogs than avocado does for some other animal species, but it is fatty and can cause digestive upset. More importantly, the large pit can become a serious choking or gastrointestinal obstruction hazard.
Because plenty of simpler dog treats exist, avocado is not an especially useful choice.
Foods Dogs Should Never Eat
Knowing the major toxic foods for dogs can help prevent an emergency.
Chocolate
Chocolate contains methylxanthines, particularly theobromine and caffeine. Dogs process these substances poorly.
Exposure can cause gastrointestinal signs, restlessness, abnormal heart rhythms, tremors, seizures, and potentially more serious complications. Darker chocolate and cocoa products generally contain higher concentrations than white chocolate, but all chocolate should be kept away from dogs.
If your dog eats chocolate, do not try to calculate a "safe" amount yourself. Product type, quantity, and dog size all affect risk.
Grapes and Raisins
Grapes and raisins can cause acute kidney injury in dogs. Individual sensitivity is unpredictable, so there is no amount owners should intentionally offer as a treat.
Remember that raisins may hide inside:
- Trail mix
- Bread
- Cereals
- Cookies
- Cakes
- Granola
Onions, Garlic, Chives, and Leeks
These foods belong to the Allium family and can damage dogs' red blood cells, potentially causing anaemia.
The risk is not limited to raw onion. Cooked, dried, powdered, and concentrated ingredients can also matter. This makes soups, gravies, seasoning blends, sauces, and prepared meats worth checking carefully.
Xylitol
Xylitol is one of the most important ingredients for dog owners to recognize.
It may be found in:
- Sugar-free gum
- Mints
- Baked goods
- Some peanut and nut butters
- Sugar-free desserts
- Toothpaste
- Mouthwash
- Supplements
- Some medications
Dogs can experience rapid insulin release after ingesting xylitol, leading to severe hypoglycaemia; liver injury can also occur. Treat suspected ingestion as urgent even if your dog currently seems normal.
Alcohol
Alcoholic beverages and alcohol-containing foods should never be offered to dogs.
Alcohol can cause vomiting, poor coordination, breathing problems, neurological depression, and potentially life-threatening complications. Raw yeast dough can also produce alcohol as it ferments.
Caffeine
Coffee, tea, energy drinks, caffeine tablets, coffee grounds, and similar products can be dangerous.
Caffeine belongs to the same methylxanthine group involved in chocolate toxicity and can affect the heart and nervous system.
Macadamia Nuts
Macadamia nuts can cause weakness, vomiting, tremors, poor coordination, and elevated body temperature in dogs.
Keep the nuts themselves and foods containing them—particularly biscuits, chocolates, and trail mixes—out of reach.
What Should You Do If Your Dog Eats Something Dangerous?
If you know or suspect that your dog has eaten a potentially toxic food, contact your veterinarian, an emergency veterinary clinic, or a recognized animal poison-control service promptly.
Do not wait for symptoms if the substance is known to be potentially toxic. Some effects can develop later, and early professional guidance can influence what options are available.
Have this information ready:
- What your dog ate
- The ingredient list or product packaging
- Estimated amount consumed
- Approximate time it happened
- Your dog's weight
- Current symptoms
- Relevant medications or medical conditions
Do not induce vomiting or give salt, hydrogen peroxide, milk, oil, activated charcoal, or another home remedy unless a veterinarian or qualified animal poison professional specifically instructs you to do so. Inducing vomiting is not appropriate in every poisoning and can cause additional harm.
If possible, keep the packaging. A label can reveal hidden ingredients such as xylitol, raisins, caffeine, or macadamia nuts that might change the risk assessment.
How to Introduce New Foods Safely
Finding safe human foods for dogs does not mean replacing balanced dog food with leftovers.
Your dog's main diet should remain nutritionally complete and appropriate for their life stage and health needs unless your veterinarian recommends something different.
When introducing a new food:
- Offer one new ingredient at a time. This makes it easier to identify what caused a reaction.
- Start small. A bite-sized sample is enough the first time.
- Serve it plain. Avoid butter, oils, salt, sauces, sweeteners, and seasoning.
- Remove hazardous parts. Take out pits, seeds, cores, rinds, bones, and skewers as appropriate.
- Watch your dog afterward. Look for vomiting, diarrhoea, itching, swelling, or unusual behaviour.
- Keep portions modest. Even healthy foods add calories.
- Ask before experimenting with a special diet. Dogs with diabetes, pancreatitis, kidney disease, allergies, obesity, gastrointestinal problems, or prescription diets may need tighter restrictions.
Frequently Asked Questions
Can Dogs Eat Bananas?
Yes, most healthy dogs can eat small pieces of banana occasionally. Bananas contain natural sugar and calories, so treat them as a snack rather than a major part of the diet.
Can Dogs Eat Cheese?
Some dogs tolerate small amounts of cheese, while others develop digestive upset from dairy. Choose small portions and avoid very fatty, salty, mould-ripened, or heavily flavoured cheeses.
Can Dogs Eat Peanut Butter?
Dogs can have small amounts of plain peanut butter if it does not contain xylitol. Always check the label before offering it, because the FDA notes that some peanut and nut butters may contain this dog-toxic sweetener.
Can Dogs Eat Eggs?
Yes. Plain, fully cooked eggs can be an occasional source of protein. Avoid adding salt, butter, oil, onion, garlic, or other seasoning.
Can Dogs Eat Bread?
A small amount of plain, fully baked bread is usually acceptable for a healthy dog, but it provides little nutritional benefit. Avoid bread containing raisins, xylitol, chocolate, onion, garlic, or macadamia nuts, and never feed raw yeast dough.
Can Dogs Eat Rice?
Plain cooked rice can be eaten by most dogs in moderation. It should not replace a nutritionally complete diet unless your veterinarian has specifically designed or recommended the feeding plan.
Can Dogs Eat Watermelon?
Yes, plain watermelon flesh can be offered in small pieces after removing the seeds and rind. The rind is difficult to digest and may pose a gastrointestinal risk.
Can Dogs Eat Human Food Every Day?
Small amounts of suitable foods may fit into some dogs' diets, but table food should not gradually replace a complete and balanced dog diet. Regularly feeding high-calorie extras can also make it difficult to control your dog's overall calorie and nutrient intake.
Final Thoughts: Healthy or Harmful?
The easiest rule to remember is simple: check before you share.
Carrots, blueberries, apple flesh, pumpkin, green beans, cooked eggs, and plain cooked poultry are examples of foods safe for dogs when prepared correctly and served in sensible portions.
Cheese, peanut butter, bread, banana, and fatty foods require more caution because calories, fat, dairy tolerance, or hidden ingredients can become concerns.
Chocolate, grapes, raisins, xylitol, Allium foods such as onion and garlic, alcohol, caffeine, raw yeast dough, and macadamia nuts belong firmly on the foods dogs should not eat list.
Most importantly, your dog's individual needs matter. What works as an occasional treat for one healthy adult dog may be inappropriate for a puppy, senior dog, or pet managing a medical condition.
When you are unsure about an unfamiliar food, check a reputable veterinary source or ask your veterinarian before putting it in your dog's bowl.
Educational Disclaimer: This guide provides general educational information and is not a substitute for veterinary advice, diagnosis, or treatment. If your dog has eaten a potentially toxic substance or develops concerning symptoms, contact a veterinarian promptly.

