Which Vegetables Can Dogs Eat?
We’ve reviewed 18 vegetables so far. 5 are fine in normal treat amounts. 5 are OK only in small amounts. 1 is better skipped. 7 are toxic.
Quick answers
Which vegetables can dogs eat?
Fine in treat amounts: Cabbage, Carrots, Green beans, Pumpkin and Sweet potatoes. OK only in small amounts: Corn, Mashed potatoes, Peas, Sauerkraut and Tomatoes.
Which vegetables should dogs avoid?
Toxic: Chives, Green onions (scallions), Leeks, Onions, Rhubarb, Shallots and Wild mushrooms. Better skipped: Raw potatoes. If your dog ate something toxic, call your vet, ASPCA Animal Poison Control at (888) 426-4435 or Pet Poison Helpline at (855) 764-7661 right away, even if she seems fine. Both answer 24/7. Don’t try to make her vomit unless a vet tells you to.
Which vegetables can dogs eat?
| Food | Can she eat it? | The short answer |
|---|---|---|
| Cabbage | Yes | Yes, plain cabbage is fine for most dogs in small amounts, and cooked, chopped cabbage is easier on her stomach than raw. |
| Carrots | Yes | Yes, baby carrots are a better treat for a dog than marshmallows. |
| Chives | Toxic | No, dogs shouldn't eat chives; they're in the same Allium family as onions and garlic and count as toxic in any form. |
| Corn | A little | Corn off the cob is OK for dogs in small amounts, but the cob itself can choke her or block her intestines. |
| Green beans | Yes | Yes, plain green beans, raw or cooked without butter or salt, are fine for dogs, but green bean casserole is not. |
| Green onions (scallions) | Toxic | No, dogs shouldn't eat green onions; they're in the Allium family with onions and garlic, so they count as toxic too. |
| Leeks | Toxic | No, dogs shouldn't eat leeks; they're an Allium like onions and garlic and count as toxic in any form. |
| Mashed potatoes | A little | Plain boiled or baked potato is OK for dogs in a small portion, but holiday mashed potatoes with butter, cream, salt and garlic or onion powder are not. |
| Onions | Toxic | No, dogs can't eat onions; they're toxic in every form, raw or cooked, and onion powder counts too. |
| Peas | A little | Plain peas are fine for dogs in moderation, but creamed peas are not. |
| Pumpkin | Yes | Yes, dogs can eat plain pumpkin: canned 100% pumpkin or fresh pumpkin cooked and mashed, but not raw chunks, the rind or pie filling. |
| Raw potatoes | Skip it | No, skip raw and green potatoes, but a little plain, cooked, peeled potato is generally fine. |
| Rhubarb | Toxic | No, rhubarb is listed as toxic to dogs. The leaves are the dangerous part, so keep her out of the rhubarb patch. |
| Sauerkraut | A little | Only a little: a forkful of sauerkraut is fine, but it's very salty and a bowl of it can make a dog sick, and it isn't really a probiotic. |
| Shallots | Toxic | No, dogs shouldn't eat shallots; they're an Allium like onions and garlic and count as toxic in any form. |
| Sweet potatoes | Yes | Yes, plain sweet potato that is baked, boiled, steamed or mashed with nothing added is fine for dogs. |
| Tomatoes | A little | Yes, a little ripe red tomato is fine as an occasional snack, but green tomatoes, stems, leaves and the plant are toxic. |
| Wild mushrooms | Toxic | No, treat any wild mushroom your dog eats as an emergency; some can kill a dog with a single mushroom, and they're very hard to tell apart. |