Nutrition & Feeding
Human Foods Dogs Can and Can't Safely Eat
A clear guide to human foods dogs can eat and the ones that are toxic, with safe portions and what to do if your dog eats something they shouldn't.

Most human foods dogs can eat are perfectly fine in small amounts, and a few make genuinely useful training treats or meal toppers. The dangerous ones, though, can cause serious harm even in a single sitting. Knowing which is which isn't complicated once you have a clear list.
Foods that are safe to share
These pass the test for safe people food for dogs when offered in modest quantities. "Modest" means a bite or two, not a second bowl.
Proteins and eggs
Cooked chicken, turkey, and beef are fine without seasoning. Avoid anything prepared with onion, garlic, or heavy salt. A plain boiled chicken breast is one of the most useful things to have on hand, it works as a bland meal for an upset stomach and as a high-value reward.
Plain cooked eggs are safe and a decent source of protein. Scrambled eggs without butter or milk are the easiest way to serve them.
Canned fish (salmon or sardines in water, not oil) can be offered occasionally. Omega-3s are genuinely useful for coat health. Avoid anything packed in sauce or with added salt.
Vegetables
- Carrots (raw or cooked), good chew substitute for teething or boredom; low calorie
- Green beans, plain, not canned with added sodium
- Cucumbers, mostly water, fine as a light snack
- Broccoli, small amounts only; in large quantities it can cause gas
- Sweet potato (cooked, plain), useful for dogs with loose stools; skip the skin for smaller dogs
- Peas (fresh or frozen), not canned; pass on the pods for very small dogs
Fruits
| Fruit | Safe? | Notes |
|---|---|---|
| Blueberries | Yes | Good antioxidants; fine as training treats |
| Watermelon | Yes | Remove seeds and rind |
| Apple slices | Yes | Remove core and seeds, seeds contain cyanide compounds |
| Banana | Yes | High sugar; better as an occasional treat |
| Strawberries | Yes | Fine in moderation |
| Mango | Yes | Remove the pit; high sugar |
| Grapes | NO | Toxic, see below |
| Cherries | NO | Pits are toxic; flesh causes stomach upset |
| Avocado | NO | Persin in the flesh causes vomiting and diarrhea |
Dairy and grains
Plain yogurt (no xylitol, no artificial sweetener) is fine in small amounts. Some dogs are lactose-intolerant, so start with a teaspoon and watch for loose stools.
Plain cooked rice and plain oatmeal are both gentle on the digestive system. If you're switching your dog to a new food, white rice mixed with a bit of protein is a useful transition buffer for sensitive stomachs.
Plain peanut butter is popular for treat puzzles and pill pockets, but read the label every time, xylitol shows up in "natural" versions more often than people expect, and it's extremely toxic to dogs.
Foods that are toxic to dogs
This is the list to share with houseguests and post near the kitchen if you have a dog who counter-surfs.
High-risk, call a vet immediately if ingested:
- Grapes and raisins, can cause acute kidney failure; the mechanism isn't fully understood but the effect is consistent. Even a small amount can be dangerous for some dogs.
- Xylitol, an artificial sweetener in gum, some peanut butters, sugar-free baked goods, and certain medications. Causes a rapid insulin drop and can trigger liver failure.
- Onions, garlic, leeks, and chives, all members of the Allium family damage red blood cells. Garlic is more concentrated than onion by weight. Both raw and cooked forms are harmful.
- Chocolate, theobromine is the problem compound, and the darker the chocolate, the more it contains. Baking chocolate and dark chocolate are more dangerous than milk chocolate, but none of it is safe.
- Macadamia nuts, cause weakness, vomiting, tremors, and elevated temperature. Mechanism unknown, but consistent.
- Alcohol, even small amounts can cause low blood sugar, loss of coordination, and in larger amounts, respiratory depression.
- Raw yeast dough, expands in the stomach and ferments, producing alcohol as a byproduct. Two problems in one.
- Caffeine (coffee, tea, energy drinks), similar toxicity profile to chocolate.
Lower-risk but worth avoiding:
- Cooked bones (chicken, pork), splinter and can perforate the digestive tract
- Corn cobs, dogs swallow chunks whole; a common cause of intestinal blockages
- Nutmeg, small amounts cause stomach upset; larger amounts can cause seizures
- Salt in large quantities, sodium poisoning is real, particularly in small dogs
How much is too much
There's no universal number because size matters a lot. A Labrador and a Chihuahua are not having the same experience from the same piece of chicken.
A reasonable guideline: treats and extras should make up no more than 10% of your dog's daily calories. If your dog eats 400 calories a day (typical for a 15-pound dog), that's 40 calories from treats, roughly three to four blueberries or two small carrot sticks.
How much your dog should eat overall depends on their weight, age, and activity level. Dogs who are already getting a complete commercial diet don't need extras for nutrition, the extras are for enrichment and training.
What to do if your dog eats something they shouldn't
Stay calm and act fast.
- Identify what they ate and roughly how much. Check the packaging if possible.
- Note the time.
- Call your vet or the ASPCA Animal Poison Control Center (888-426-4435, there's a consultation fee, but they're staffed 24/7 and are the most thorough resource available).
- Do not induce vomiting unless a vet specifically tells you to. Hydrogen peroxide can cause hemorrhagic gastroenteritis in some dogs.
Symptoms to watch for: vomiting, drooling, lethargy, tremors, pale gums, loss of coordination, or collapse. If any of these appear, go to an emergency clinic, don't wait to see if it passes.
The ASPCA's online toxicology database is also searchable for free if you want to look something up before calling.
Reading labels so you know what's actually in the food
Human foods dogs can eat in whole form can sometimes show up in processed dog treats in forms that aren't as safe. Garlic powder, onion powder, and xylitol (listed as "birch sugar" or "sugar alcohol" on some labels) occasionally turn up in products marketed as natural or limited-ingredient. Before you buy a treat or a flavored supplement, reading the ingredient list carefully is worth a couple of minutes.
The same applies to human foods you buy for yourself. Flavored peanut butters, fruit snacks with added sweeteners, and low-sugar yogurts are common sources of xylitol that end up in dog bowls by accident.
Frequently asked questions
Can dogs eat cooked bones?
No. Cooked bones, especially poultry bones, become brittle and splinter. Those shards can puncture the esophagus, stomach, or intestines. Raw bones from a butcher are a different conversation (and a debated one), but cooked bones from your dinner plate are a consistent hazard.
Is it okay to give dogs a small taste of chocolate?
The short answer is no. Even milk chocolate carries enough theobromine to cause vomiting and diarrhea in small dogs. A large dog who grabs a fallen M&M likely won't have a crisis, but it's not something to offer intentionally. Baking chocolate and dark chocolate are dangerous across most size ranges.
My dog ate a grape. How worried should I be?
Very. Call your vet or poison control immediately rather than waiting to see if symptoms develop. Grape toxicity in dogs doesn't always scale with dose the way other toxins do, some dogs have severe reactions to one or two grapes. The earlier treatment begins, the better the outcome.
Can dogs eat peanut butter every day?
In small amounts it's fine, but every day adds up in fat and calories, particularly for dogs who are already on the heavier side. More practically: check the label every time you buy a new jar. Formulations change, and xylitol has appeared in brands that didn't previously use it.
Are raw vegetables better than cooked for dogs?
It depends on the vegetable. Raw carrots and cucumber are fine. Sweet potato should be cooked, raw sweet potato is hard to digest and can cause stomach upset. Broccoli is fine either way in small amounts. The main thing to avoid is heavy cooking methods: butter, oil, seasoning, garlic. Plain steamed or raw is the safest default.