Many dog owners wonder which human foods dogs can and can’t eat and which human food for dogs is actually safe. While some foods are perfectly safe, others should only be given occasionally, and a few are toxic to dogs. This guide covers 30 common human foods dogs can and can’t eat so you can make safer choices at snack time.
This article follows general veterinary food-safety guidance, but it is not a substitute for your veterinarian. If your dog eats something toxic, call your vet right away.
Quick Answer: What Human Foods Can Dogs Eat?
Dogs can safely eat some human foods such as bananas, carrots, cooked eggs, rice, blueberries, pumpkin, green beans, and plain oatmeal. However, foods like chocolate, grapes, onions, garlic, alcohol, caffeine, and xylitol are dangerous and should never be given to dogs.
Quick Guide: Human Foods Dogs Can and Can’t Eat
| Safe Foods | Foods to Avoid | Moderation Only |
|---|---|---|
| Bananas | Chocolate | Cheese |
| Carrots | Grapes and raisins | Peanut butter |
| Blueberries | Onions and garlic | Bread |
| Pumpkin | Alcohol | Yogurt |
| Cooked eggs | Xylitol | Honey |
Foods Dogs Can Eat Safely
1. Bananas
Bananas are a soft, sweet treat that provides potassium, vitamin B6, and fiber. Because they are naturally sugary, they are best given in small pieces.
2. Carrots
Carrots are a great low-calorie snack. Raw carrots give dogs a crunchy chew, while cooked carrots are easier for some dogs to digest.
3. Eggs (Cooked)
Cooked eggs are a good source of protein and healthy fats. Serve them plain and fully cooked, not raw.
4. Rice
Plain cooked rice, especially white rice, is often used for dogs with mild stomach upset. Keep it plain and avoid butter, salt, or sauces.
5. Apples (No Seeds or Core)
Apples provide fiber and vitamins A and C. Remove the seeds and core before serving because the seeds are not safe to eat.
6. Blueberries
Blueberries are small, easy to serve, and rich in antioxidants. They work well as training treats for many dogs.
7. Watermelon (Seedless and No Rind)
Watermelon is hydrating and refreshing in hot weather. Remove the seeds and rind first, since those parts can cause digestive trouble. Learn more about dogs and watermelon.
8. Pumpkin
Plain pumpkin can help support digestion. Use plain canned pumpkin or cooked pumpkin, not spiced pie filling.
9. Green Beans
Green beans are filling, low in calories, and safe raw or cooked. They should be plain, with no butter or seasoning.
10. Oatmeal (Plain)
Plain cooked oatmeal can be a good option for dogs that need extra fiber. Make it with water, not sugary toppings or flavored packets.
11. Salmon (Cooked)
Cooked salmon contains protein and omega-3 fatty acids that support skin and coat health. Serve it fully cooked and boneless. Learn more in our guide to dog nutrition.
12. Sweet Potatoes
Cooked sweet potatoes are rich in fiber and vitamins. Serve them plain and soft, without sugar, butter, or seasoning.
Foods Dogs Should Avoid
13. Grapes and Raisins
Grapes and raisins are toxic to dogs and can cause sudden kidney failure. Even a small amount can be dangerous. Read more about why grapes are dangerous for dogs.
14. Chocolate
Chocolate contains theobromine and caffeine, both of which are toxic to dogs. Dark chocolate and baking chocolate are the most dangerous.
15. Onions
Onions can damage red blood cells and may lead to anemia. Raw, cooked, powdered, and dried onion should all be avoided.
16. Garlic
Garlic is also part of the allium family and is not safe for dogs. Large amounts can be especially dangerous, but it is best not to feed it at all.
17. Macadamia Nuts
Macadamia nuts can cause weakness, vomiting, tremors, and trouble walking. They should never be given to dogs.
18. Avocado
Avocado is not the most dangerous food on this list, but it is still best avoided. The pit is a choking hazard, and the fruit is fatty enough to upset some dogs’ stomachs.
19. Alcohol
Alcohol can quickly cause vomiting, confusion, poor coordination, trouble breathing, coma, or worse. No amount is safe for dogs.
20. Caffeine (Coffee, Tea, Energy Drinks)
Caffeine overstimulates a dog’s nervous system and can lead to restlessness, a fast heart rate, tremors, or seizures.
21. Xylitol (Artificial Sweetener)
Xylitol is found in some sugar-free gum, candy, peanut butter, and baked goods. It can cause a dangerous drop in blood sugar and severe liver damage in dogs.
22. Cooked Bones
Cooked bones can splinter and cause choking or internal injury. Instead of offering cooked bones, choose safer chews recommended by your vet.
For a more detailed emergency list, read our guide to toxic foods for dogs.
Foods Safe in Moderation
23. Cheese
Many dogs love cheese, but it is high in fat and some dogs do not handle dairy well. Small amounts are usually enough.
24. Peanut Butter (No Xylitol)
Peanut butter can be a useful treat or pill-hiding snack, as long as it does not contain xylitol. Choose a simple brand with as few added ingredients as possible.
25. Bread (Plain)
Plain bread is not toxic, but it does not offer much nutritional value. It should be treated as an occasional snack, not a regular part of the diet.
26. Yogurt (Plain, Unsweetened)
Plain yogurt may provide probiotics, but not every dog tolerates dairy well. Avoid flavored products and anything sweetened with xylitol.
27. Honey
Honey is safe in tiny amounts for most healthy adult dogs, but it is still sugar. It should only be used as an occasional treat.
28. Coconut
Small amounts of coconut meat or coconut oil are usually tolerated, but too much can lead to loose stool or stomach upset.
29. Milk
Milk is not toxic, but many adult dogs are lactose intolerant. Even a small serving may cause gas or diarrhea in sensitive dogs.
30. Popcorn (Plain, Air-Popped)
Plain air-popped popcorn is safe as an occasional crunchy treat. Avoid butter, salt, caramel, and unpopped kernels.
Some owners also ask about condiments and spreads. Small amounts may not cause harm, but they are rarely a good idea. Here is our full guide on whether dogs can eat mayonnaise.
How to Offer Human Food Safely
Human food should be a treat, not the main diet. Most of your dog’s daily calories should come from complete and balanced dog food, while treats and extras should stay small. Serve new foods plain, without salt, garlic, onion, butter, oils, sauces, or sweeteners. Introduce one new food at a time so it is easier to spot stomach upset.
For more ingredient-by-ingredient answers, browse our Can Dogs Eat guides.
What to Do if Your Dog Eats Something Toxic
Remove the food, check how much was eaten, and keep the label or packaging if possible. Then call your veterinarian or an emergency pet poison service right away. Do not try to make your dog vomit unless a veterinary professional tells you to do so.
Human Foods Dogs Can and Can’t Eat FAQs
Can dogs eat human food every day?
Some plain human foods can be given occasionally, but most of your dog’s diet should still come from balanced dog food made for dogs.
What human food is healthiest for dogs?
Healthy options include carrots, blueberries, pumpkin, cooked eggs, green beans, and small pieces of apple without seeds.
What human food is most toxic to dogs?
The most dangerous foods include chocolate, grapes, raisins, onions, garlic, alcohol, xylitol, and macadamia nuts.
Can dogs eat eggs and rice when sick?
Plain cooked eggs and rice can be gentle foods for some dogs, but if your dog is vomiting, has diarrhea, or seems unwell, it is best to speak with your vet first.
What should I do if my dog eats chocolate or grapes?
Call your veterinarian immediately. Do not wait for symptoms, especially with grapes, raisins, or dark chocolate.
Conclusion
Sharing food with your dog can be fun, but safety comes first. Some human foods make great small treats, some are only suitable once in a while, and others should never be offered at all. When you are not sure, skip the table scraps and check first.
For more food safety advice, explore our full library of Can Dogs Eat articles.