30 Human Foods Dogs Can and Can’t Eat (Vet-Approved Guide)

We all love spoiling our dogs, and it’s tempting to share a bite of what’s on our plate. But not all human food is safe for dogs. Some can be healthy, others should only be given in moderation, and a few are downright toxic. In this vet-approved guide, you’ll discover 30 common foods dogs can and can’t eat—so you can keep your pup both happy and healthy.

dog sitting at a table surrounded by various human foods. Some foods have a green checkmark (safe) and others have a red cross (toxic)

Foods Dogs Can Eat Safely

1. Bananas

Bananas are packed with potassium, vitamin B6, and fiber. They make a sweet, low-calorie treat for dogs.

2. Carrots

Raw or cooked, carrots are excellent for dental health and a crunchy, nutritious snack.

3. Eggs (Cooked)

Scrambled or boiled eggs are a safe source of protein and fatty acids. Avoid raw eggs to prevent salmonella risk.

4. Rice

Plain white rice can help soothe an upset stomach. Brown rice is also safe but should be fed in smaller amounts due to higher fiber.

5. Apples (No Seeds)

Apples are rich in vitamins A and C. Remove the seeds and core before feeding.

6. Blueberries

Blueberries are full of antioxidants and make a healthy, bite-sized snack.

7. Watermelon (Seedless)

Watermelon is hydrating and safe for dogs, as long as seeds and rind are removed.

8. Pumpkin

Plain pumpkin is great for digestion and can help with both constipation and diarrhea.

9. Green Beans

Steamed or raw, green beans are low in calories and a filling snack for dogs needing weight control.

10. Oatmeal (Plain)

Cooked, plain oatmeal is a good source of fiber, especially for dogs with sensitive stomachs.

11. Salmon (Cooked)

Cooked salmon provides omega-3 fatty acids that support skin, coat, and heart health.

12. Sweet Potatoes

Sweet potatoes are rich in fiber and vitamins. Always serve them cooked and unseasoned.

❌ Foods Dogs Should Avoid

13. Grapes and Raisins

Grapes and raisins are toxic to dogs and can cause kidney failure. Read our full guide on why grapes are dangerous for dogs.

14. Chocolate

Chocolate contains theobromine and caffeine, both toxic to dogs. Dark chocolate is especially dangerous.

15. Onions

Onions, raw or cooked, can damage red blood cells and cause anemia in dogs.

16. Garlic

Even small amounts of garlic can be harmful to dogs, leading to weakness and digestive issues.

17. Macadamia Nuts

Macadamia nuts can cause vomiting, tremors, and weakness. Avoid them completely.

18. Avocado

Avocados contain persin, which may upset a dog’s stomach. The pit also poses a choking hazard.

19. Alcohol

Even small amounts of alcohol can be toxic, causing vomiting, coordination problems, and even coma.

20. Caffeine (Coffee, Tea, Energy Drinks)

Caffeine overstimulates a dog’s nervous system and can cause rapid heartbeat, seizures, or death.

21. Xylitol (Artificial Sweetener)

Found in sugar-free gum, candy, and baked goods, xylitol is extremely toxic to dogs and can lead to liver failure.

22. Cooked Bones

Cooked bones can splinter and cause choking or serious internal injuries. Stick to raw bones or vet-approved chews.

Foods Safe in Moderation

23. Cheese

Cheese is a favorite treat for many dogs, but it should be given sparingly due to high fat and lactose content.

24. Peanut Butter (No Xylitol)

Peanut butter is safe if it’s natural and free of xylitol. It’s great for hiding pills or as a treat.

25. Bread (Plain)

Plain bread is not harmful in small amounts, but it adds little nutritional value.

26. Yogurt (Plain, Unsweetened)

Plain yogurt can provide probiotics for digestive health. Avoid flavored or sweetened yogurts.

27. Honey

Honey contains natural sugars and trace nutrients. Safe in very small amounts but not for overweight dogs.

28. Coconut

Coconut meat and oil can be given in tiny amounts. Too much may cause digestive upset.

29. Milk

Some dogs can tolerate small amounts of milk, but many are lactose intolerant and may develop diarrhea.

30. Popcorn (Plain, Air-Popped)

Plain popcorn without butter, salt, or seasoning is safe as an occasional crunchy snack.

Other foods like small amounts of mayonnaise can be given occasionally; see our full guide on Can Dogs Eat Mayonnaise? Discover Why.

Conclusion

Sharing food with your dog can be fun, but it’s essential to know what’s safe and what’s not. Always remember: just because a food is healthy for you doesn’t mean it’s safe for your pup. When in doubt, consult your veterinarian before feeding your dog something new.

👉 For more detailed guides, check out our articles on Can Dogs Eat ...? and stay tuned for more food safety tips on ChienMag.

Comments