Can dogs eat tomatoes?
The full picture
Tomatoes are nightshades and contain solanine — but ripe red tomatoes have very little. The toxin concentrates in unripe green tomatoes, leaves, and stems, which can cause real toxicity if eaten in quantity. A few bites of ripe red tomato are fine for most dogs. Bigger cautions: tomato-based sauces usually contain onion and garlic (both toxic), and tomato plants in gardens are a risk if dogs chew leaves or unripe fruit. Keep dogs out of the veg patch.
Risks to watch for
- Solanine poisoning from green parts
- Stomach upset
- Hidden onion/garlic in tomato sauces
Potential benefits
- Vitamin C, lycopene — but not worth deliberately feeding
Safe portion size
A few small pieces of ripe red tomato flesh occasionally.
Safer alternatives
- Cucumber
- Red pepper strips
- Carrot
Unexpected vet bills can run into thousands
One emergency visit for food poisoning can cost £500–£5,000+. Compare UK pet insurance in 60 seconds.
Compare pet insurance →Checked against UK veterinary guidance — see our editorial standards and source list. If your dog has eaten something and you need urgent advice, call a vet or the Animal PoisonLine on 01202 509000.