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
- Start tiny — one small piece — and wait 24 hours.
- Watch for vomiting, diarrhea, itching, or unusual behavior.
- Prepare it properly — wash, peel, deseed, depit, or cook as needed; always plain.
- Keep portions small and treats under 10% of daily calories.
- 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:
- Remove any remaining food and note what (and how much) your dog ate.
- Call your veterinarian, the ASPCA Animal Poison Control Center (888-426-4435), or the Pet Poison Helpline (855-764-7661) right away.
- Don't induce vomiting unless a professional instructs you to.
- 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.