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:
- Introduce one new item at a time in a small amount.
- Watch for loose stools, vomiting or gas over the next day.
- Cut pieces to suit your dog’s size; very small dogs need very small pieces.
- Skip seasoning, butter, oil, salt and sauces.
- 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.