Dog food questions

Can my dog eat…? A–Z guide to human foods

By the Photoshoot Pets team · Updated October 31, 2026

Something hit the kitchen floor and your dog got there first. Or they’re giving you the “I’ve never been fed in my life” stare while you eat. Either way, you want a straight answer on whether dogs can eat it, fast. Find the food below. Where we’ve written a full guide, the link has portions, risks and what to do if things go wrong.

Human foods for dogs, A to Z

FoodCan dogs eat it?Key noteGuide
Alcohol❌ NoEven small amounts can poison a dog.–
Asparagus✅ YesCooked, plain and cut up. The asparagus fern plant is toxic.Read the guide
Bananas⚠️ In moderationHigh in sugar. Skip the peel and banana chips.Read the guide
Bell peppers⚠️ In moderationRed is best. Remove seeds; never spicy or cooked with onion.Read the guide
Blueberries✅ YesLow-calorie treat. Halve them for small dogs; no muffins.Read the guide
Cantaloupe✅ YesFlesh only, no rind or seeds. Careful if your dog is diabetic.Read the guide
Carrots✅ YesRaw or cooked. Cut small to prevent choking.Read the guide
Chocolate❌ NoToxic to dogs. Dark and baking chocolate are the worst.–
Eggs✅ YesCooked and plain: scrambled, boiled or poached. Not raw.Read the guide
Grapes and raisins❌ NoToxic to dogs, even in small amounts.–
Greek yogurt⚠️ In moderationPlain and unsweetened only. Never with xylitol.Read the guide
Lettuce✅ YesPlain, washed and chopped. Watch out for salad toppings.Read the guide
Macadamia nuts❌ NoToxic to dogs.–
Mango✅ YesFlesh only. No pit (choking, cyanide) and no skin.Read the guide
Onions, garlic and chives❌ NoToxic raw, cooked or powdered, including in sauces and seasonings.–
Popcorn⚠️ In moderationOnly plain, air-popped and fully popped. No butter or salt.Read the guide
Potatoes⚠️ In moderationPlain and cooked only. Never raw or green.Read the guide
Raw yeast dough❌ NoCan expand in the stomach and produce alcohol.–
Salmon⚠️ In moderationCooked, plain and boneless. Raw can cause a fatal illness.Read the guide
Xylitol (sugar-free gum, some peanut butters)❌ NoHighly toxic to dogs. Check labels for “xylitol” or “birch sugar.”–

We add new foods every week, so check back if yours isn’t here yet.

The 10% treat rule

Even the safe stuff has a limit. Treats and table food together should stay under about 10% of your dog’s daily calories, and their regular, balanced food should do the rest. Go slow with anything new, keep it plain (no butter, salt, onion or garlic), and ask your vet if your dog has a health condition or a special diet.

If your dog ate something toxic

Don’t wait to see what happens. Call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435, available 24/7 (a consultation fee may apply). Have the packaging handy, and know roughly how much your dog ate and when. Don’t make your dog vomit unless a vet tells you to.

This guide is general information, not veterinary advice. Every dog is different; talk to your veterinarian before changing your dog’s diet. If your dog ate something toxic, call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435. Sources: American Kennel Club, ASPCA.