Golden Retriever with bowls of dog-safe foods — carrots, apples, blueberries, pumpkin and green beans — the complete what-can-dogs-eat guide

What Can Dogs Eat? The Complete Food Safety Guide

69 foodsvet-fact-checked✅ 46 safe⚠️ 11 limit🚫 12 avoid

Every “can dogs eat…?” question we have answered, in one place. Each verdict below comes straight from the full guide — tap any food for serving sizes, risks, and preparation.

🚫 NEVER FEED: Chocolate · Grapes & Raisins · Onions · Garlic · Avocado. If your dog eats any of these, contact your veterinarian or an animal poison control center right away.

Fruits 16

ApplesYes — apples are safe and beneficial for dogs when the seeds and core are removed.🚫AvocadoMostly no — while the flesh is unlikely to cause serious harm in small amounts for most dogs, avocado contains a compound called persin and is very high in fat, raiBananasYes — bananas are safe for dogs in moderation and provide potassium, vitamin B6, vitamin C, and fiber.BlueberriesYes, dogs can eat blueberries safely as a low-calorie treat.CantaloupeYes — cantaloupe is safe for dogs in moderation and makes a sweet, hydrating treat.🚫CherriesNot really — cherries are best avoided.⚠️CoconutYes — in small amounts.CranberriesYes, most dogs can eat plain cranberries in small amounts — fresh, frozen, or unsweetened dried.🚫Grapes & RaisinsNo — grapes and raisins are toxic to dogs and can cause acute kidney failure even in small amounts.MangoYes, dogs can safely eat mango in moderation.OrangesYes — small amounts of peeled, seedless orange flesh are safe for most healthy dogs.PeachesYes — dogs can eat small amounts of fresh, washed, pitted peach flesh as an occasional treat.PineappleYes — fresh ripe pineapple is safe for dogs in small amounts and offers vitamin C, manganese, and bromelain.RaspberriesYes — dogs can eat fresh raspberries in moderation.StrawberriesYes — fresh strawberries are safe and beneficial for dogs in moderation.WatermelonYes — watermelon is one of the best summer treats for dogs, as long as the seeds and rind are removed.

Vegetables 23

AsparagusYes, dogs can eat asparagus, but it is a low-value treat.Bell PeppersYes.BroccoliYes — broccoli is safe and nutritious for dogs in small amounts, providing fiber, vitamins C and K, and antioxidants.Butternut SquashYes, dogs can eat butternut squash when it is cooked plain and served in small amounts.CabbageYes — cabbage is safe for dogs in moderation.CarrotsYes, carrots are an excellent low-calorie treat for dogs and a natural source of fiber, beta-carotene, and potassium.CauliflowerYes — dogs can eat cauliflower in moderation, and it is safest plain and cooked.CeleryYes.CornYes, dogs can eat plain corn kernels off the cob in moderation—it is a common, non-toxic filler that even shows up in many quality dog foods.CucumberYes — plain cucumber is a safe, crunchy, very low-calorie treat for dogs, and because it is about 96% water it is also hydrating.EggplantYes — cooked eggplant flesh in small amounts is safe for most dogs.🚫GarlicNo.Green BeansYes — plain green beans are one of the safest and most veterinarian-recommended treats for dogs.⚠️KaleOnly in very small amounts, and for many dogs it is a green worth skipping altogether.⚠️MushroomsOnly plain, cooked, store-bought mushrooms — and only in small amounts.🚫OnionsNo — onions and the entire Allium family (garlic, leeks, chives, shallots, scallions) are toxic to dogs in any form: raw, cooked, dried, or powdered.PeasYes — plain green, snap, snow, and garden peas are safe for most dogs in moderation, served fresh, frozen, or thawed.PotatoesYes — but only when the potato is plain, thoroughly cooked, and peeled.PumpkinPlain cooked pumpkin or pure pumpkin puree (never pumpkin pie filling) is highly beneficial for dogs.⚠️SpinachYes, most healthy dogs can safely eat spinach in small amounts.Sweet PotatoesYes — sweet potatoes are safe and beneficial for dogs when served cooked and plain.⚠️TomatoesMixed — ripe red tomato flesh in small amounts is safe for most dogs, but the green parts of the plant (leaves, stems, vines, unripe green tomatoes) contain solaninZucchiniYes — zucchini is one of the safest, lowest-calorie vegetables for dogs.

Meat, Fish & Eggs 11

Dairy 4

Grains & Starches 6

Nuts & Seeds 7

Sweets & Other 2

These are general guidelines — check with your vet for your dog's needs. Looking for your dog's breed instead? Browse the Dog Breeds A–Z directory.

Back to blog
1 of 3