Here are 31 foods that are bad for dogs. While we all love to give our dog treats, these foods should not be given to dogs at all. Some of the foods listed will be obvious, while others may not be so obvious to you.
1. Alcoholic beverages
2. Onions
3. Garlic
4. Baby food (can contain onion powder)
5. Mushrooms
6. Cat food (too high in protein)
7. Moldy or spoiled food
8. Hops
9. Grapes
10. Raisins
11. Chocolate
12. Coffee
13. Tea
14. Citrus oil extracts
15. Macadamia nuts
16. Bones of any kind
17. Human vitamins
18. Pips from peaches and plums
19. Green potatoes
20. Tobacco
21. Yeast dough
22. Avocado pits
23. Raw meat
24. Raw eggs
25. Sugar-free gum or candy
26. Toothpaste