A happy, healthy dog

Foods Dogs Can and Can’t Eat: The Complete Safe & Toxic Food List

Sharing a snack with your dog is one of life's small joys — but some everyday foods are perfectly healthy for dogs while others are genuinely dangerous. This guide is your quick, vet-informed reference for what's safe, what to limit, and what to never feed your dog.

Golden rule: Treats — including any human food — should make up no more than 10% of your dog's daily calories. The rest should be a complete, balanced dog food.

✅ Foods dogs CAN eat (in moderation)

These are safe for most dogs when served plain, in appropriate portions, and prepared correctly (washed, pitted, deseeded, or cooked as needed).

Safe fruits

Food Notes Guide
Bananas Healthy but sugary — peel and slice Read more
Watermelon Hydrating — remove seeds & rind Read more
Blueberries Antioxidant-rich, great small treat Read more
Apples Remove core and seeds
Strawberries High in fiber and vitamin C
Cranberries Plain only — skip sauce & raisins Read more
Blackberries Antioxidant-rich, small amounts Read more
Papaya Ripe, peeled, seeds removed Read more
Mango Ripe, peeled, no pit Read more
Figs (fresh) Only tiny amounts — sugary Read more
Cantaloupe Remove rind and seeds

Safe vegetables

Food Notes
Carrots Crunchy, low-cal, good for teeth
Green beans Plain, no salt or butter
Pumpkin (plain) Great for digestion
Sweet potato (cooked) Cooked & peeled, no seasoning
Pumpkin seeds (plain) Unsalted, ideally ground
Asparagus (cooked) Cooked & chopped; avoid the fern
Beets (cooked) Plain cooked; may tint pee red
Cucumber Hydrating, low-calorie
Broccoli Small amounts only

Safe proteins & other

  • Plain cooked chicken, turkey, and lean beef (no seasoning, no bones)
  • Cooked shrimp (peeled, deveined, plain)
  • Cooked eggs
  • Plain white or brown rice
  • Plain, unsalted peanut butter — xylitol-free only (always check the label)

⚠️ Foods to feed with caution / only in small amounts

These aren't toxic but carry real cautions — too much, the wrong part, or certain forms can cause problems:

  • Marshmallows — not toxic if plain, but pure sugar; sugar-free versions may contain deadly xylitol. Read more
  • Cheese & dairy — many dogs are lactose-sensitive; tiny amounts only
  • Bread — plain is okay in small bits; never raw dough
  • Popcorn — plain, air-popped only; no butter or salt
  • Olives — plain pitted only; skip salty/stuffed
  • Pomegranate — a few seeds only; often upsets stomachs
  • Pickles — best avoided (high salt, often garlic/onion)
  • Cinnamon — small amounts okay; never nutmeg (toxic)
  • Almonds — not toxic but best avoided (choking, blockages, fat)
  • Walnuts — avoid; black & moldy walnuts are dangerous
  • Nuts (most) — high fat; never macadamia (toxic)

❌ Foods dogs should NEVER eat (toxic or dangerous)

These can cause serious illness or death. Keep them completely out of reach.

Food Why it's dangerous
Grapes & raisins Can cause sudden kidney failure, even in tiny amounts
Chocolate Contains theobromine — toxic; darker = worse
Xylitol (sugar-free gum, candy, some peanut butters) Causes dangerous blood-sugar crash and liver failure
Onions, garlic, chives, leeks Damage red blood cells, causing anemia
Macadamia nuts Cause weakness, tremors, and vomiting
Alcohol Highly toxic even in small amounts
Caffeine (coffee, tea, energy drinks) Toxic to the heart and nervous system
Cooked bones Splinter and cause choking or internal injury
Avocado Contains persin; the pit is also a choking/blockage hazard
Raw yeast dough Expands in the stomach and produces alcohol
Excess salt Can cause salt poisoning

How to introduce any new food

  1. Start tiny — one small piece — and wait 24 hours.
  2. Watch for vomiting, diarrhea, itching, or unusual behavior.
  3. Prepare it properly — wash, peel, deseed, depit, or cook as needed; always plain.
  4. Keep portions small and treats under 10% of daily calories.
  5. Check with your vet first if your dog has a health condition, allergies, or is on a special diet.

What to do if your dog eats something toxic

Don't panic, but act quickly:

  1. Remove any remaining food and note what (and how much) your dog ate.
  2. Call your veterinarian, the ASPCA Animal Poison Control Center (888-426-4435), or the Pet Poison Helpline (855-764-7661) right away.
  3. Don't induce vomiting unless a professional instructs you to.
  4. Watch for symptoms: vomiting, diarrhea, weakness, tremors, drooling, or collapse — and head to an emergency vet if they appear.

The bottom line

Plenty of human foods make safe, healthy treats for dogs — fruits like banana and watermelon, veggies like carrots and green beans, and plain cooked proteins. But a handful of common foods, especially grapes, chocolate, onions, and xylitol, are genuinely dangerous. When in doubt, look it up before you share, keep portions small, and your dog will thank you.

Bookmark this page — we add new individual food guides regularly.

Frequently Asked Questions

What human foods are toxic to dogs?

The most dangerous are grapes and raisins, chocolate, onions and garlic, xylitol (a sugar-free sweetener), macadamia nuts, alcohol, caffeine, and large amounts of salt. These can cause serious illness or death and should never be fed to dogs.

What is the safest treat to give a dog?

Plain fruits and vegetables like carrots, green beans, blueberries, banana slices, and seedless watermelon are healthy, low-calorie treats. A high-quality dog-specific treat is also a safe bet. Keep all treats to 10% of daily calories.

What should I do if my dog eats something toxic?

Call your veterinarian, the ASPCA Animal Poison Control Center (888-426-4435), or the Pet Poison Helpline (855-764-7661) right away. Don’t wait for symptoms, and don’t induce vomiting unless a professional tells you to.

Can dogs eat human food every day?

Small amounts of dog-safe human foods are fine as occasional treats, but they shouldn’t replace a complete, balanced dog food. Treats of any kind should make up no more than 10% of your dog’s daily calories.


This article is for general informational purposes and is not a substitute for professional veterinary advice. Always check with your veterinarian before adding new foods, especially if your dog has a health condition.

Similar Posts