Can Dogs Eat Human Food? Safe and Unsafe Foods, With a Quick-Check Table
Which kitchen foods are fine to share, which to avoid completely, and how much is too much.
Yes, dogs can eat some human foods, such as plain cooked chicken, plain cooked eggs, carrots and blueberries, as occasional treats. Others, including chocolate, grapes and raisins, onions and garlic, xylitol and macadamia nuts, can be dangerous even in small amounts. Keep shared food plain, small and under about 10% of your dog’s daily calories.
If your dog eats something toxic, call your veterinarian, an emergency vet clinic, or the ASPCA Animal Poison Control Center at (888) 426-4435 right away. A consultation fee may apply.
Quick-check table
| Food | Safe? | Notes |
|---|---|---|
| Plain cooked chicken or turkey (no skin, bones or seasoning) | Yes, in small amounts | Remove all bones; cooked bones can splinter |
| Plain cooked eggs | Yes | Cooked only; raw eggs can carry bacteria |
| Plain cooked rice or pasta | Yes | No butter, sauce or salt |
| Carrots, green beans, cucumber | Yes | Cut into bite-size pieces |
| Apple slices, blueberries, seedless watermelon | Yes | Remove core, seeds and rind |
| Plain canned pumpkin | Yes, a spoonful | Not pie filling (spices and sugar) |
| Plain, xylitol-free peanut butter | Sometimes | Check the label for xylitol (“birch sugar”); high in fat |
| Cheese, milk | Small amounts only | Many dogs digest lactose poorly; can cause diarrhea |
| Chocolate, coffee, caffeine | No | Dark and baking chocolate are most dangerous |
| Grapes, raisins, currants | No | Can cause kidney damage |
| Onions, garlic, chives, leeks | No | Raw, cooked or powdered; can damage red blood cells |
| Xylitol (sugar-free gum, candy, some baked goods and nut butters) | No | Can cause dangerously low blood sugar and liver damage |
| Macadamia nuts | No | Weakness, tremors, vomiting |
| Alcohol, raw yeast dough | No | Dough can expand in the stomach and produce alcohol |
| Cooked bones, fatty trimmings, salty snacks | No | Choking, blockages, stomach upset; fatty food can trigger pancreatitis |
The full list of foods to avoid, with explanations, is in our guide to foods toxic to dogs.
Why “a little bit” can still be a problem
Some toxins depend on dose and dog size: a small amount of milk chocolate may cause only stomach upset in a large dog but be serious for a small one. Others are unpredictable. The ASPCA lists grapes and raisins as able to cause kidney damage in dogs, and there is no known “safe” amount. Xylitol can cause a drop in blood sugar within an hour. When in doubt, treat it as an emergency and call for advice.
If your dog ate chocolate, see what to do if your dog eats chocolate.
How much human food is OK?
Treats of any kind, including human food, should make up no more than about 10% of your dog’s daily calories. The rest should come from a complete and balanced dog food. A few practical rules:
- Keep it plain. No seasoning, butter, oil, sauces, onion or garlic.
- Keep it small. Think fingernail-sized pieces for small dogs, a few bites for large dogs.
- Introduce one new food at a time so you can spot anything that disagrees with your dog.
- Skip the table scraps. Leftovers are usually fatty or seasoned, and feeding from the table encourages begging.
For produce ideas, see fruits and vegetables dogs can eat.
Signs your dog ate something it shouldn’t
Call your vet or an animal poison control line if you see any of these after your dog got into food:
- vomiting or diarrhea, especially repeated;
- drooling, restlessness, panting or a racing heart;
- weakness, wobbling or trouble walking;
- tremors or seizures;
- a swollen, painful belly or retching without producing anything;
- pale gums or collapse.
Do not try to make your dog vomit unless a veterinarian or poison control expert tells you to. It is not safe in every case.
Holidays, parties and other high-risk moments
Many food emergencies happen when routines change. Guests may slip your dog a snack, plates are left on low tables, and trash cans fill up with bones, fatty trimmings and foil. A few habits help:
- Ask visitors not to feed your dog, or hand them a small bowl of approved treats.
- Keep bags, purses and coats out of reach; sugar-free gum and medicines are common finds.
- Use a lidded trash can, or take the trash out after big meals.
- Give your dog a quiet space with a chew or puzzle toy during meals.
- Store baking ingredients such as cocoa powder, raisins and yeast dough out of reach while you cook.
Teaching a reliable “leave it” with positive reinforcement also helps in the kitchen and on walks.
What to have ready when you call
- What your dog ate, and the packaging if you have it (ingredients, especially for sugar-free products).
- About how much and when.
- Your dog’s weight, age and any health conditions or medications.
- Any symptoms so far.
Bottom line
Plain, simple foods like cooked chicken, eggs and many vegetables are fine as small treats. Chocolate, grapes and raisins, onions and garlic, xylitol, macadamia nuts, alcohol and raw dough are not. Keep extras under 10% of daily calories, and call your vet or poison control at the first sign of trouble.
FAQ
Can dogs eat bread?
Plain baked bread in small amounts is generally not toxic, but it offers little nutrition. Raw yeast dough is dangerous, and breads with raisins, garlic, nuts or xylitol should be avoided.
Can dogs eat cheese?
Small amounts are fine for many dogs, but cheese is high in fat and some dogs get diarrhea from dairy.
Can dogs eat bananas?
Yes, a few slices as an occasional treat. Bananas are high in sugar, so keep portions small.
Is it OK to give my dog leftovers from dinner?
Usually not. Leftovers tend to contain fat, salt, onion or garlic. Set aside a plain piece before you season the meal instead.