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.
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.