Fruits and Vegetables Dogs Can Eat (and the Ones to Avoid)

A practical list of dog-safe produce, how to prepare it, and the fruits and vegetables you should never share.

Many fruits and vegetables are safe, low-calorie treats for dogs, including apples (without the core and seeds), blueberries, strawberries, seedless watermelon, carrots, green beans, cucumber, broccoli and zucchini. Wash them, remove pits, seeds, cores and tough peels, cut them into small pieces and keep them to an occasional extra. Never give grapes, raisins, currants, onions, garlic, chives or leeks.

Produce should be a treat, not a replacement for a complete and balanced dog food. If your dog has a health condition or is on a special diet, ask your veterinarian before adding anything new.

Safe fruits for dogs

Fruit How to prepare Notes
Apples Slice; remove core, stem and seeds Seeds contain compounds that release cyanide; the core is a choking risk
Blueberries Wash; serve fresh or frozen Halve for very small dogs
Strawberries, raspberries Wash, remove leaves, slice Naturally sugary; keep portions small
Watermelon Seedless flesh only; no rind Rind can upset the stomach or cause blockages
Banana Peeled, a few slices Higher in sugar; occasional only
Pineapple Fresh, peeled, core removed Avoid canned fruit in syrup
Cantaloupe Flesh only; no rind or seeds Sugary; small amounts

Safe vegetables for dogs

Vegetable How to prepare Notes
Carrots Raw or cooked, cut into sticks or coins Remove green tops; whole carrots can be a choking risk for gulpers
Green beans Plain, raw or cooked Avoid canned beans with added salt
Cucumber Sliced Very low in calories
Broccoli Small florets, raw or steamed Large amounts can cause gas or stomach upset
Zucchini Sliced, raw or cooked Low calorie
Celery Cut into small pieces Fibrous strings can be a choking risk
Sweet potato Cooked and plain Never raw; no butter or sugar
Pumpkin Plain canned or cooked Not pie filling

VCA Animal Hospitals lists several of these, including asparagus, broccoli, celery, cucumber, green beans, apple, blueberries, pineapple and raspberries, as options many dogs enjoy.

Fruits and vegetables to avoid

  • Grapes, raisins and currants: can cause kidney damage in dogs. There is no known safe amount.
  • Onions, garlic, chives and leeks: in any form (raw, cooked, powdered) can damage red blood cells.
  • Cherries, peaches, plums and apricots (pits and stems): pits are a choking and blockage risk and contain compounds that can release cyanide. The flesh is hard to separate safely, so most owners skip these.
  • Avocado: the ASPCA notes it is mainly dangerous to birds, rabbits and some livestock; for dogs, the pit is a blockage risk and the fruit is very fatty. Not worth it.
  • Rhubarb, green (unripe) tomatoes and tomato plants, wild mushrooms: avoid.
  • Corn on the cob: the kernels are fine plain, but the cob is a common cause of intestinal blockages.
  • Citrus peels, seeds and stems: can irritate the stomach in larger amounts.

For a full list beyond produce, see our guide to foods toxic to dogs.

How much to give

All treats together, including fruit and vegetables, should stay under about 10% of your dog’s daily calories. Fruit is higher in sugar than vegetables, so lean on vegetables like green beans, cucumber and zucchini for frequent rewards. Good habits:

  1. Introduce one new item at a time in a small amount.
  2. Watch for loose stools, vomiting or gas over the next day.
  3. Cut pieces to suit your dog’s size; very small dogs need very small pieces.
  4. Skip seasoning, butter, oil, salt and sauces.
  5. Reduce your dog’s regular meals slightly if you give a lot of extras, so total calories stay on target.

Frozen blueberries or carrot coins are popular on hot days, and you can find more ideas in homemade dog treats with safe ingredients.

Fresh, frozen or canned?

Fresh and plain frozen produce are both good choices. Frozen vegetables without sauces or seasoning are convenient and often cheaper out of season. Canned vegetables are fine if they have no added salt; rinse them if you are unsure. Avoid canned fruit packed in syrup, dried fruit (which is concentrated in sugar, and raisins are toxic), fruit snacks and anything with added sweeteners. Check labels for xylitol in “sugar-free” products.

Raw or cooked is mostly a matter of preference and digestion. Lightly steaming harder vegetables like broccoli, carrots or sweet potato can make them easier to chew and digest, especially for older dogs or dogs with dental problems. Always cool cooked food before serving.

If your dog eats something toxic

Call your veterinarian, an emergency clinic or the ASPCA Animal Poison Control Center at (888) 426-4435 (a fee may apply). Do not wait for symptoms after grapes or raisins, and do not try to make your dog vomit unless a professional tells you to. Get emergency care right away for repeated vomiting, weakness, tremors, seizures, a swollen belly or collapse.

Bottom line

Most common vegetables and many fruits are safe in small, plain, well-prepared pieces. Avoid grapes, raisins, onions, garlic and anything with pits, cores or tough rinds. Keep produce as a treat, not a meal, and check with your vet if your dog has health issues.

FAQ

Can dogs eat fruit every day?

A few small pieces a day is fine for most healthy dogs if total treats stay under about 10% of daily calories.

Are frozen fruits and vegetables safe?

Yes, if they are plain with no added sugar, salt or sauce. Cut them small so they are easy to chew.

Can dogs eat potatoes?

Plain cooked potato in small amounts is generally fine. Do not feed raw potatoes, green potatoes or potato plants.

Can vegetables replace dog food for weight loss?

No. Low-calorie vegetables can replace higher-calorie treats, but your dog still needs a complete and balanced diet. Ask your vet for a weight-loss plan.