What Can't Dogs Eat? A Complete List

Dogs try to eat anything. That is the reality. A snack dropped on the floor, food left on a counter, or something pulled from the trash can can quickly turn into a serious problem.
Many everyday foods are dangerous for dogs, even in small amounts. One bite can lead to an emergency depending on what your dog ate, how much they ate, and their size. At Good Dog Veterinary Care, we provide all dog veterinary service in Atlanta, Georgia and are here to help you act quickly and confidently if something goes wrong. Check out our locations and get in touch here:
Quick Answer
Many common human foods are toxic to dogs, including chocolate, grapes, raisins, onions, garlic, xylitol, alcohol, and macadamia nuts.
Even small amounts of certain foods can cause serious illness or death. If your dog eats something unsafe, call your vet immediately instead of waiting to see if symptoms appear.
The Most Dangerous Foods Dogs Cannot Eat
Some foods are especially risky for dogs and should always be kept out of reach.
Chocolate
Chocolate contains theobromine, a compound dogs cannot process well.
It can affect the heart and nervous system, leading to vomiting, restlessness, tremors, abnormal heart rhythm, seizures, or worse. Dark chocolate, baking chocolate, and cocoa powder are especially dangerous.
Grapes and raisins
Grapes and raisins can cause sudden kidney failure in dogs.
The amount that causes toxicity is not predictable, so even a small serving can be dangerous. This also includes foods that contain raisins, like trail mix, cookies, breads, and some cereals.
Onions, garlic, and chives
Onions, garlic, and chives can damage a dog’s red blood cells.
This can lead to anemia, weakness, pale gums, vomiting, and serious illness. These ingredients are risky whether they are raw, cooked, powdered, or mixed into foods like sauces, soups, and seasonings.
Xylitol
Xylitol is an artificial sweetener found in some gum, candy, baked goods, toothpaste, and peanut butter.
In dogs, xylitol can cause a rapid drop in blood sugar and may also lead to liver failure. Always check labels before giving your dog peanut butter or any human food labeled sugar free. Xylitol is sometimes listed on ingredient labels as "birch bark extract", "birch sugar", or "wood sugar"
Alcohol
Alcohol affects a dog’s nervous system and can be dangerous even in small amounts.
Dogs should never have beer, wine, liquor, cocktails, or foods made with alcohol. Exposure can cause vomiting, weakness, poor coordination, breathing problems, coma, or death.
Macadamia nuts
Macadamia nuts can cause weakness, vomiting, tremors, and overheating in dogs.
Even if symptoms are not always fatal, they can be scary and require veterinary care. Keep cookies, nut mixes, and baked goods with macadamia nuts away from your dog.
Other Common Foods That Can Harm Dogs
Not every unsafe food is obviously toxic. Some foods are dangerous because they can cause choking, blockages, digestive upset, or internal injury.
Avocado
Avocado contains persin, which can cause vomiting and diarrhea in some dogs.
The pit is also a serious hazard because it can cause choking or an intestinal blockage.
Cooked bones
Cooked bones can splinter when chewed.
Sharp pieces can injure the mouth, throat, stomach, or intestines. They can also cause choking, constipation, or dangerous blockages.
Caffeine
Coffee, tea, energy drinks, soda, and some supplements can contain caffeine.
Caffeine can cause restlessness, vomiting, tremors, seizures, and heart rhythm problems in dogs. Keep cups, grounds, tea bags, and energy products out of reach.
Dairy products
Many dogs do not digest dairy well.
Milk, ice cream, cheese, and cream based foods can cause gas, diarrhea, vomiting, or stomach discomfort. Some dairy desserts may also contain chocolate or xylitol, which makes them even more dangerous.
Raw dough
Raw yeast dough can expand inside your dog’s stomach.
This can cause painful bloating and may become life threatening. Yeast can also produce alcohol as it ferments, which adds another toxicity risk.
Why These Foods Are Dangerous
Dogs are not small humans. Their bodies process certain foods and ingredients very differently.
Toxic ingredients
Some foods contain compounds that are toxic to dogs.
Chocolate contains theobromine. Grapes and raisins are linked to tartaric acid toxicity. Xylitol can trigger a dangerous insulin response. Onions, garlic, and chives can damage red blood cells.
Digestive system differences
Dogs cannot safely process every food humans eat.
Some foods irritate the stomach. Others affect the liver, kidneys, heart, blood, or nervous system. A food that seems harmless to people can be dangerous for dogs.
Small amounts can be serious
Toxicity depends on the food, the amount eaten, and your dog’s size.
A large dog and a small dog can react very differently to the same bite. Because some toxic foods cause delayed symptoms, it is always safer to call your vet right away.
Signs of Food Poisoning in Dogs
Food poisoning can move fast in dogs. Some symptoms show up quickly, while others may take hours or even days depending on what your dog ate.
Digestive symptoms
Digestive issues are often the first warning signs.
Watch for:
- Vomiting
- Diarrhea
- Loss of appetite
- Drooling
- Stomach pain
- Bloody stool
Do not assume vomiting means the toxin is out of your dog’s system. Some foods continue causing damage after symptoms begin.
Neurological symptoms
Some toxic foods affect the nervous system.
Call your vet right away if you notice:
- Tremors
- Seizures
- Lack of coordination
- Weakness
- Collapse
- Disorientation
These symptoms can become serious quickly and should be treated as urgent.
Behavioral changes
Your dog may also act different from normal.
Warning signs include:
- Lethargy
- Restlessness
- Pacing
- Whining
- Hiding
- Unusual anxiety
You know your dog best. If something feels off after they ate a questionable food, do not wait.
What to Do If Your Dog Eats Something Toxic
If your dog eats something toxic, time matters. Acting quickly can make a major difference.
Act immediately
Do not wait for symptoms to appear.
Some toxic foods can cause damage before your dog looks sick. Call your veterinarian as soon as you realize your dog ate something unsafe.
Call your vet or poison control
Contact Good Dog Veterinary Care, your nearest emergency vet, or ASPCA Poison Control right away.
They can help determine whether your dog needs immediate treatment based on what they ate, how much they ate, and your dog’s size.
What information to provide
When you call, be ready to share:
- What your dog ate
- How much they ate
- When they ate it
- Your dog’s weight
- Any symptoms you are seeing
- The product label or ingredients, if available
The more specific you can be, the better your veterinary team can help.
Foods Dogs Can Eat Safely
Not all human foods are dangerous, but safe foods should still be given in small amounts.
Safe options
Some dog friendly options include:
- Carrots
- Apple slices without seeds
- Cooked pumpkin
- Plain cooked chicken
- Plain rice
- Cucumbers
- Blueberries
- Peanut butter without xylitol
Always introduce new foods slowly and keep portions small. Treats and snacks should not replace your dog’s normal diet. Treats should make up no more than 10% of a dog’s total daily calories.
How to Prevent Food Accidents
Most food related emergencies happen fast. Prevention is the best way to protect your dog.
Keep food out of reach
Do not leave food on counters, coffee tables, low shelves, or open trash cans.
Dogs can be surprisingly quick when something smells good.
Check ingredient labels
Always check labels before sharing anything with your dog.
Look for xylitol, chocolate, caffeine, raisins, garlic, onion, and other risky ingredients. This is especially important with peanut butter, baked goods, protein bars, gum, and sugar free foods.
Avoid feeding table scraps
Table scraps can be risky because they often contain hidden ingredients.
Sauces, seasonings, oils, bones, and fatty foods can cause problems even when the main ingredient seems safe.
Frequently Asked Questions About What Dogs Can't Eat
Can dogs eat chocolate at all?
No. Dogs should not eat chocolate.
The risk depends on the type of chocolate, amount eaten, and your dog’s size, but it is safest to treat any chocolate exposure as a reason to call your vet.
Why are grapes so dangerous?
Grapes and raisins can cause sudden kidney injury in dogs.
The toxic amount is unpredictable, which means even a small amount can be serious for some dogs.
Is peanut butter safe?
Peanut butter can be safe if it does not contain xylitol.
Always check the ingredient label first. Choose plain peanut butter and give only a small amount.
What foods are safe for dogs?
Some safe options include carrots, apples without seeds, cooked pumpkin, plain cooked chicken, plain rice, cucumbers, and blueberries.
Keep portions small and avoid foods with seasoning, sauces, sugar substitutes, or added fats.
When should I call a vet?
Call your vet any time your dog eats something toxic, questionable, or unknown.
You should also call right away if your dog has vomiting, diarrhea, tremors, seizures, weakness, trouble walking, collapse, or unusual behavior after eating something.
When to Take Action
If your dog eats something unsafe, do not wait to see what happens.
Early treatment can save your dog’s life. At Good Dog Veterinary Care, we provide all dog veterinary service in Atlanta, Georgia and are here to help you respond quickly and safely. If your dog has eaten something toxic or questionable, reach out to one of our locations immediately:
Subscribe to our newsletter
Stay up-to-date with the latest in veterinary care, tips for your dog’s health, and news from Good Dog Veterinary Care. Subscribe to our newsletter for expert insights, special updates, and exclusive offers delivered right to your inbox.


