Can dogs eat tomatoes?
Ripe tomatoes are considered non-toxic to dogs. The risk is in the green parts — unripe tomatoes, leaves and stems — which contain solanine and tomatine. Tomato sauces are also a no because of onion and garlic.
Ripe vs green: what’s the difference?
Tomatoes belong to the nightshade family. The plant protects itself with natural toxins, solanine and tomatine, concentrated in the green parts: leaves, stems and unripe green fruit. As a tomato ripens, levels drop, which is why ripe red tomatoes are considered safe in small amounts.
| Part | Verdict |
|---|---|
| Ripe red tomato flesh | OK occasionally, in small pieces |
| Green, unripe tomatoes | Avoid |
| Leaves, stems, vines | Avoid — keep dogs out of tomato plants |
| Tomato sauce, ketchup, pizza | Avoid — often contain onion, garlic, salt and sugar |
Signs of tomatine poisoning
Serious poisoning is rare because a dog would need to eat a lot of the plant, but small breeds and puppies are at higher risk. Watch for vomiting, weakness or tremors, and call your vet if they appear. Rarely, a dog may be allergic to tomatoes — hives, coughing or trouble breathing need urgent care.
Tips
- Fence off tomato plants in the garden.
- Serve only a few pieces of ripe tomato — their acidity can upset the stomach.
Frequently asked questions
What if my dog ate a green tomato?
A small amount may not cause harm, but larger amounts can cause vomiting, weakness or tremors. Call your vet if you see any signs.
Can dogs eat cherry tomatoes?
Ripe red cherry tomatoes are fine in small amounts — cut them up for small dogs, as whole ones can be a choking risk.
Can dogs eat tomato sauce?
No. Most sauces contain onion and garlic, plus salt and sugar.
Sources
This article is general information, not veterinary advice. Every pet is different — for questions about your own pet’s health, talk to your veterinarian.