Human Foods Safe for Dogs: The Complete, Fact-Checked List
You're eating dinner, your dog is staring at you like you owe them money, and you're wondering: can they have a bite of this? It's one of the most common questions dog parents ask — and honestly, it's a great question to ask. Sharing food with your dog can be a genuinely good thing when you know what's actually safe.
The tricky part is that some human foods that seem totally harmless are dangerous, and some foods people assume are "off limits" are actually fine in small amounts. So we went straight to the sources vets and poison control experts actually use — ASPCA Animal Poison Control, the American Kennel Club, and VCA Animal Hospitals — and built this list to help you feel confident, not confused, next time a paw taps your knee at the dinner table.
The Short Answer
Plenty of everyday human foods are fine for dogs when they're plain, unseasoned, and given in small amounts. A much shorter list of foods — some of them surprisingly common — can be seriously dangerous, even in small amounts. Below, we break down both lists so you leave this page safer, not just entertained.
Fruits That Are Fine for Dogs (In Moderation)
- Apples — Remove the seeds and core first, since apple seeds contain trace amounts of cyanide.
- Bananas — High in natural sugar, so treat this as an occasional snack rather than a daily habit.
- Blueberries — A nutrient-rich, low-calorie treat many dogs love.
- Watermelon — Remove the rind and all seeds first, as they can cause an intestinal blockage.
- Strawberries — Fine in small amounts; watch portion size because of natural sugar content.
Vegetables That Are Fine for Dogs
- Carrots — A crunchy, low-calorie snack that many dogs enjoy raw or cooked.
- Green beans — Safe chopped, steamed, raw, or canned (choose no-salt-added canned varieties).
- Peas — Fresh or frozen peas are fine; skip canned versions with added sodium.
- Cucumber — An easy, low-calorie option, especially for dogs who need to watch their weight.
- Plain pumpkin — Use 100% pumpkin purée (never pumpkin pie filling), which can support healthy digestion.
- Sweet potato — Cook it plain, with no butter, sugar, or seasoning, and slice or mash before serving.
Proteins That Are Fine for Dogs
- Chicken — Plain, unseasoned, and fully cooked, with all bones removed. Cooked bones can splinter and cause choking or internal injury.
- Turkey — Same rules as chicken: plain white meat only, no skin, no bones, and no gravy or seasoning.
- Eggs — Always serve fully cooked (scrambled or hard-boiled), with no oil, butter, salt, or seasoning. Skip raw eggs due to salmonella risk.
- Salmon — Fully cooked and boneless only; never serve raw or undercooked fish.
- Shrimp — Cooked and fully shelled, offered occasionally rather than as a regular addition.
Other Everyday Foods That Are Fine for Dogs
- Plain white rice — Cooked in water with no seasoning; a gentle option many vets recommend for dogs with upset stomachs.
- Plain oatmeal — Cooked with water (not milk), with no sugar, syrup, or flavoring packets.
- Peanut butter — Choose a natural, unsalted variety and always check the label for xylitol before serving (more on that below).
- Plain popcorn — Air-popped, unsalted, unbuttered, with every kernel fully popped to avoid a choking hazard.
- A small amount of plain cheese or plain yogurt — Fine for many dogs in small amounts, but some dogs are lactose sensitive, so start small and watch for an upset stomach.
Foods That Are NOT Safe for Dogs
This is the part that matters most. These foods are commonly found in kitchens, and some of them get mixed up with the safe list above. Keep this section handy.
- Grapes and raisins — Highly toxic to dogs and linked to sudden kidney failure, regardless of the dog's size, age, or breed. There is no known "safe" amount.
- Onions, garlic, chives, and leeks — All members of the allium family. They damage red blood cells and can cause anemia, and this includes powdered forms hiding in broths, sauces, and gravies.
- Xylitol — A sugar substitute found in sugar-free gum, some peanut butters, baked goods, and toothpaste. It triggers a rapid, dangerous drop in blood sugar and can cause liver damage.
- Chocolate, coffee, and caffeine — Contain compounds called methylxanthines, which can cause vomiting, an abnormal heart rhythm, tremors, and seizures.
- Macadamia nuts — Can cause weakness, tremors, and a rise in body temperature, even in small amounts.
- Alcohol and raw yeast dough — Both are dangerous; raw dough can also expand and produce alcohol in the stomach.
- Avocado — Contains persin, which can cause digestive upset, and its high fat content adds pancreatitis risk.
- Cooked bones of any kind — They can splinter and cause choking, cuts, or blockages in the digestive tract.
- Salty or heavily seasoned foods — Can lead to excessive thirst, urination, and in extreme cases, sodium poisoning.
Easy Mix-Ups Worth Double-Checking
- Blueberries vs. grapes — Both are small, round, and easy to toss as a treat, but they're on opposite ends of the safety list. Double-check before you share.
- Plain peanut butter vs. "sugar-free" peanut butter — Always flip the jar and check the ingredient label for xylitol before giving your dog a spoonful.
- Homemade broth or gravy — Often made with onion or garlic, which won't smell or look obviously dangerous once cooked into a sauce.
A Few Ground Rules for Sharing Any Human Food
- Keep human food to a small portion of your dog's overall diet — treats and extras generally shouldn't make up more than about 10% of daily calories.
- Introduce anything new in a small amount first and watch for any digestive upset over the next day.
- Keep it plain. Butter, oil, salt, sugar, and seasoning are usually the real problem, even on an otherwise safe food.
- When in doubt about a food, a portion size, or your individual dog's health needs, a quick call to your vet is always worth it.
Frequently Asked Questions
What human foods can dogs eat every day?
Plain proteins like cooked chicken or eggs, and small amounts of vegetables like carrots or green beans, are generally fine as regular additions in moderation. Even "safe" foods should stay a small part of your dog's overall diet.
Is peanut butter safe for dogs?
Most peanut butter is fine for dogs in moderation, but always check the label first. Xylitol, a sugar substitute in some "sugar-free" or reduced-sugar peanut butters, is toxic to dogs even in small amounts.
Can dogs eat scrambled eggs?
Yes. Fully cooked eggs, including scrambled, are fine for dogs. Serve them plain, with no butter, oil, salt, or seasoning, and skip raw eggs due to salmonella risk.
What fruits are toxic to dogs?
Grapes and raisins are the biggest concern — they're linked to sudden kidney failure in dogs and there's no known safe amount. Cherries and their pits are also a risk. Apples, blueberries, and watermelon are fine in moderation with seeds, pits, and rind removed.
My dog ate an onion or some garlic, what should I do?
Onions, garlic, chives, and leeks can damage red blood cells and cause anemia in dogs. If your dog eats any amount of these, contact your veterinarian or ASPCA Animal Poison Control right away rather than waiting to see if symptoms appear.
Is it okay to give my dog table scraps?
It depends entirely on what's on the plate. Plain, unseasoned proteins and vegetables can be fine in small amounts, but gravies, sauces, and seasoned dishes often contain onion, garlic, excess salt, or fat that can cause real problems.
The Bottom Line
You don't have to choose between never sharing food with your dog and constantly worrying you're doing it wrong. Once you know the short list of real dangers — grapes, onions and garlic, xylitol, chocolate, macadamia nuts, alcohol, and bones — everything else comes down to keeping it plain and keeping it moderate. That's a simple habit that lets you enjoy those hopeful puppy-dog eyes at the dinner table with a lot more confidence.
At PetAmpLife, we believe supporting your dog's whole-body wellness starts with the everyday basics — and knowing what's actually on their plate is a great place to start.
Sources
- ASPCA — People Foods to Avoid Feeding Your Pets
- American Kennel Club — People Foods Dogs Can and Can't Eat
- American Kennel Club — Fruits and Vegetables Dogs Can or Can't Eat
- American Kennel Club — Can Dogs Eat Eggs?
- American Kennel Club — Can Dogs Eat Chicken?
- American Kennel Club — Can Dogs Eat Peanut Butter?
- American Kennel Club — Can Dogs Eat Rice?
- American Kennel Club — Can Dogs Eat Oatmeal?
- VCA Animal Hospitals — Thanksgiving Foods Safe for Dogs
This content is general education and not a substitute for veterinary advice. Every dog is different — introduce any new food in small amounts, and always consult your veterinarian if you're unsure whether a food is safe for your dog, or if your dog ingests something toxic, contact ASPCA Animal Poison Control (888-426-4435) or your vet immediately.