Foods Toxic to Dogs and Cats: The Complete List

A food that is perfectly fine for a person can be dangerous for a dog or cat. This guide is for general safety information only and is not a substitute for veterinary advice β€” if your pet has eaten something dangerous or is showing unusual symptoms, contact a veterinarian immediately.

Chocolate and cocoa products

Theobromine and caffeine in chocolate are hard for dogs and cats to metabolize the way humans do, and can build up in the body, causing vomiting, diarrhea, a racing heart, and in severe cases tremors or seizures. Dark and baking chocolate, with their higher cocoa content, are more dangerous per ounce than milk chocolate, but no type should be considered safe.

Grapes and raisins

Grapes and raisins are a well-documented cause of acute kidney failure in dogs, though exactly which compound is responsible is still not fully understood. There is no known safe amount, and some dogs react even to a small quantity, so grapes, raisins, and foods containing them should be avoided entirely; the risk to cats is less clearly documented but treated with the same caution.

Onions, garlic, and other alliums

Onions, garlic, scallions, chives, and other allium vegetables contain compounds that damage red blood cells and can cause hemolytic anemia when eaten in enough quantity, or repeatedly. Cooking or powdering these foods does not meaningfully reduce the risk, so broths, stir-fries, or sauces containing onion should not be shared β€” cats are known to be even more sensitive to alliums than dogs.

Xylitol (in sugar-free gum, candy, and toothpaste)

Xylitol is harmless to people but triggers a dangerous surge of insulin in dogs, causing a rapid drop in blood sugar even though actual sugar levels never rose. Symptoms include weakness, vomiting, and loss of coordination, and severe cases can involve seizures or liver damage; check ingredient labels carefully, since it turns up in sugar-free gum, some peanut butters, and even toothpaste.

Avocado and macadamia nuts

Persin, a compound in avocado, is particularly dangerous to birds and rabbits and considered lower-risk for dogs and cats, but the fruit's high fat content can still trigger vomiting, diarrhea, or pancreatitis, and the pit poses a choking and blockage hazard. Macadamia nuts are known to cause weakness in the hind legs, tremors, joint swelling, and fever in dogs, and even a small amount should be avoided since the exact mechanism is not fully understood.

Alcohol and caffeinated drinks

Alcohol depresses the central nervous system in dogs and cats at far lower doses than in humans, potentially causing lethargy, vomiting, breathing difficulty, or in severe cases coma. Caffeine in coffee, energy drinks, and strong tea can likewise send the heart rate dangerously high and trigger tremors or seizures, so leftover drinks should be kept well out of reach.

Cooked bones (chicken, fish, and others)

Cooking makes bones lose their natural give and become prone to splintering, so a swallowed piece can lodge in the throat or esophagus, or a sharp fragment can puncture the stomach or intestinal wall. This applies to any cooked bone β€” chicken, fish, rib, or otherwise β€” so clearing away leftover chicken or fish right away is one of the simplest ways to prevent an accident.

Check what and how much before you panic

If you catch a pet eating something dangerous, resist the urge to react purely on instinct β€” first figure out what was eaten, roughly how much, and when. Bringing the packaging or leftover food with you to the vet makes it much easier for them to identify the exact substance and give the right treatment.

Do not wait for symptoms to appear

Poisoning symptoms can take several hours to show up, so if you know your pet ate something on this list, calling a veterinarian or an animal poison-control hotline right away is safer than waiting to see if anything happens. Acting before symptoms appear generally gives treatment a much better chance of working.

Frequently Asked Questions

Should I go to the vet even if my pet only ate a small amount?

For foods like chocolate or grapes where no safe amount has been clearly established, it is safer to call a vet even after a small amount, since smaller pets in particular can be affected more severely by the same quantity than larger ones.

Is it best to avoid giving human food entirely?

Not all human food is dangerous, but anything with seasoning, sauce, or heavy flavoring is more likely to contain risky ingredients like onion, garlic, or excess salt. Sticking mainly to pet food and pet-safe treats, and double-checking before sharing anything else, is the safer habit to build.