What Can Dogs Eat? A-Z List of Safe, Limit & Avoid Foods

What can dogs eat? See 77 foods sorted into safe, moderation and avoid, with prep tips, the toxic list and what to do if your dog ate something bad.

· Updated · Sources ↓ · 5 min read
Share
Best dog food for sensitive stomach - a calm dog sitting beside a bowl of kibble on a light wood floor
Share
Health Note: This guide is for general information only and isn’t a substitute for advice from your veterinarian. If your dog seems unwell, contact your vet. Read our Veterinary Disclaimer.

What can dogs eat? Plenty of everyday foods are fine in small, plain portions, including carrots, blueberries, cooked eggs, rice and salmon. A short list is dangerous, led by chocolate, grapes, onions, garlic and macadamia nuts. This A-Z guide sorts 77 foods we have covered into Safe, Limit and Avoid, with a link to the full answer for each.

At a Glance

19 safe as plain, occasional snacks. 42 in moderation, which means small portions and careful prep (no pits, seeds, skin, salt or seasoning). 16 to avoid, including 5 that are toxic. Treats and human food together should stay a small part of your dog’s daily calories; our dog calorie calculator shows your dog’s number.

Did your dog eat something toxic? Call your vet or an emergency clinic right away. You can also call the ASPCA Animal Poison Control Center at (888) 426-4435 (a consultation fee may apply) or the Pet Poison Helpline at (855) 764-7661 (a per-incident fee applies). Don’t make your dog vomit unless a vet tells you to.

Foods Dogs Can Eat (Safe)

These foods are non-toxic and suit most healthy adult dogs as plain, bite-size snacks. Introduce one new food at a time and watch for loose stool.

Fruits

FoodQuick note
BlackberriesPlain berries, about 2 calories each; no pitting needed.
BlueberriesFresh or frozen; low calorie and easy to portion.
KiwiPeeled, in small cubes; never a whole fruit.
PearsFlesh only; remove the core and seeds.
StrawberriesWashed and cut up; keep portions small for sugar.

Vegetables

FoodQuick note
AsparagusCooked, plain and chopped; trim the woody ends.
Bell peppersRaw or steamed, any color, no seasoning.
CabbageChopped and lightly cooked; skip coleslaw and sauerkraut.
CarrotsA crunchy, low-calorie favorite; cut to bite size.
CauliflowerSmall raw or steamed florets; start with one or two.
CeleryVery low calorie; chop small to avoid choking.
CucumbersHydrating and light; slices or cubes.
LettucePlain and chopped; no dressing or croutons.
PeasGreen peas, fresh or frozen, without butter.
Sweet potatoesCooked and plain; never raw.
ZucchiniRaw, steamed or roasted with nothing added.

Protein and grains

FoodQuick note
EggsCooked plain; skip raw eggs.
RiceWhite or brown, cooked in water only.
SalmonCooked and boneless; never raw or smoked.

Foods Dogs Can Eat in Moderation

These are fine in small amounts when prepared the right way. Most problems come from the extras: pits, seeds, rinds, bones, sugar, salt, butter and seasoning.

Fruits

FoodQuick note
ApplesCored slices; never the seeds or core.
BananasA few peeled slices; high in sugar.
CantaloupeCubes without rind or seeds.
CherriesPitted fresh flesh only; no stems or leaves.
CranberriesPlain fresh or cooked; skip most sauces.
FigsA bite of fresh fig; limit dried figs.
MangoRipe flesh, no skin or pit.
OrangesPeeled, seedless segments; no juice.
PeachesFresh slices with the pit removed.
PineapplePeeled and cored; skip canned in syrup.
PomegranateA small pinch of seeds as a rare taste.
RaspberriesA small handful; high in fiber.
WatermelonSeedless cubes with no rind.

Vegetables

FoodQuick note
BroccoliA few plain florets; big portions cause gas.
Brussels sproutsCooked, cut up, introduced slowly.
CornKernels only; never the cob.
Green beansPlain, no-salt; skip casseroles.
MushroomsStore-bought, plain and cooked; never wild.
OlivesOne or two plain, pitted olives.
PotatoesCooked and plain; never raw or green.
PumpkinPlain puree; not pie filling.
SpinachSmall portions because of oxalates.
TomatoesRipe flesh only; no green parts or sauce.

Meat and fish

FoodQuick note
PorkLean, cooked, unseasoned and boneless.
ShrimpCooked, peeled, no tail or seasoning.
TunaLight tuna in water, now and then.
TurkeySkinless, boneless, plain meat.

Dairy

FoodQuick note
MilkA spoonful for dogs that tolerate lactose.
CheeseSmall cubes of low-fat cheese.
Cottage cheesePlain, low-fat, as a topper.
Cream cheeseA fingertip of plain cream cheese.
YogurtPlain and unsweetened; check for xylitol.

Nuts, grains and snacks

FoodQuick note
BreadA plain bite; never raisin or garlic bread.
CashewsA few plain, unsalted nuts.
ChestnutsCooked sweet chestnuts; never horse chestnuts.
CoconutPlain, unsweetened pieces.
PastaA spoonful of plain, cooked pasta.
Peanut butterXylitol-free and unsalted only.
PeanutsPlain, unsalted and shelled.
PopcornAir-popped, no butter or salt.

Sweet things and spices

FoodQuick note
CinnamonA light sprinkle in a dog-safe recipe.
HoneyTiny amounts; not for puppies or diabetic dogs.

Foods Dogs Should Avoid

Some of these are toxic. Others are not poisonous but bring choking, blockage, salt or fat risks that outweigh any benefit. For the full danger list, see what foods are toxic to dogs.

Toxic to dogs

FoodQuick note
ChocolateToxic; darker chocolate is more dangerous.
Grapes and raisinsCan cause kidney failure; call your vet.
OnionsAll forms of the onion family are unsafe.
GarlicSame family as onions; avoid seasoned food.
Macadamia nutsToxic even in small amounts.

Risky nuts and fruit

FoodQuick note
AlmondsHard to digest and a choking risk.
PecansFat, mold toxins and blockage risk.
PistachiosShells, salt and mold make them risky.
WalnutsBlack and moldy walnuts can be dangerous.
PlumsPits, stems and leaves are hazards.

Fatty, salty or sugary foods

FoodQuick note
AvocadoFatty flesh; the pit and skin are worse.
BaconToo much fat and salt.
HamHigh in sodium and fat.
Ice creamUpsets stomachs; some flavors are toxic.
GingerbreadSugary, fatty and spiced.
PeppermintCandy and oils can hide xylitol.

5 Rules for Sharing Human Food

  • Plain only: no salt, butter, oil, sugar, sauce or seasoning.
  • Remove the hazards: pits, seeds, cores, rinds, shells, skin and bones.
  • Cut to size: bite-size pieces for your dog, smaller for little breeds.
  • Check labels for xylitol: it hides in peanut butter, yogurt and sugar-free products. See xylitol poisoning in dogs.
  • Go slow with special diets: dogs with pancreatitis, kidney disease, diabetes or allergies need their vet’s okay first.

Frequently Asked Questions

What human foods can dogs eat every day?

Low-calorie vegetables such as carrots, cucumbers, green beans and zucchini are the easiest daily extras. Keep them plain and small so your dog’s complete food stays the main meal.

What fruits can dogs eat?

Blueberries, blackberries, strawberries, pears and kiwi are safe picks. Apples, bananas, mango and watermelon are fine in moderation. Grapes and raisins are never safe.

What foods are toxic to dogs?

Chocolate, grapes and raisins, onions, garlic, macadamia nuts and anything with xylitol are the best-known dangers. If your dog ate one, call your vet or a poison line right away.

Can dogs eat what I eat for dinner?

Usually not as served. Most dinners include onion, garlic, salt, fat or sauce. Set aside a plain, unseasoned portion of a safe food instead.

The Bottom Line

Most dogs can enjoy many plain fruits, vegetables and lean proteins in small portions. Learn the short list of toxic foods, prepare everything plain, and click any food above for portions, prep and what to do if your dog ate too much. Browse every guide in Can Dogs Eat.

References & Sources

Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.

  1. ASPCA — ASPCA Animal Poison Control Center
  2. Pet Poison Helpline — View source