JOIN THE PAWFECT JOURNEY NEWSLETTER
Get our best pet care tips, product picks, and deals sent straight to your inbox. It is free.
Subscribe FreeTomatoes are a staple in many households, adding flavor and nutrition to various meals. But can dogs eat tomatoes safely? The answer is yes, but with some important precautions. While ripe tomatoes are generally safe for dogs in moderation, unripe green tomatoes and the plant itself contain compounds that can be harmful. Let’s explore when tomatoes are safe, when they should be avoided, and how to feed them properly.
Are Tomatoes Safe for Dogs?
Yes, dogs can eat ripe tomatoes in small amounts. The red, fleshy part of a fully ripened tomato is non-toxic and can be given as an occasional treat. However, tomatoes belong to the nightshade family, which means they contain solanine and tomatine natural compounds that can be toxic in large amounts.
These compounds are primarily found in:
- Unripe (green) tomatoes
- Leaves, stems, and vines of the tomato plant
If your dog eats these parts in large quantities, they may experience tomatine poisoning, which, while rare, can be serious.

Are Tomatoes Good for Dogs?
Ripe tomatoes offer some health benefits when fed in moderation. They contain:
- Vitamin A and C – Supports immune health and vision
- Potassium – Essential for muscle function and hydration
- Antioxidants – Helps reduce inflammation and support overall well-being
- Fiber – Aids in digestion and promotes gut health
While these nutrients are beneficial, tomatoes should not replace your dog’s regular, balanced diet. They should only be an occasional snack.
When Are Tomatoes Bad for Dogs?
While ripe tomatoes are safe, certain situations make them dangerous for dogs. Avoid feeding your dog:
- Green or unripe tomatoes – High in tomatine, which can be toxic
- Tomato leaves, stems, or vines – Contains higher levels of solanine and tomatine
- Large quantities of ripe tomatoes – The acidity may cause stomach upset
- Tomato-based products – Soups, sauces, and ketchup often contain garlic, onions, salt, and sugar, which can be toxic to dogs
Signs of Tomatine Poisoning in Dogs
If your dog consumes too much of the green parts of the tomato plant, they may show symptoms such as:
- Vomiting and diarrhea
- Loss of coordination
- Muscle weakness
- Tremors or seizures
- Hypersalivation
- Irregular heart rate
If you notice any of these symptoms, contact your veterinarian immediately.
Can Puppies Eat Tomatoes?
Puppies have sensitive digestive systems, so it’s best to avoid feeding them tomatoes altogether. Even ripe tomatoes may cause stomach upset. Stick to a puppy-specific diet until they are older.
How to Safely Feed Tomatoes to Your Dog
If you want to share tomatoes with your dog, follow these safety tips:
- Choose ripe, red tomatoes – Avoid any green or unripe ones
- Remove all green parts – This includes stems, leaves, and vines
- Wash thoroughly – Remove any pesticides or dirt
- Cut into small pieces – Helps prevent choking and aids digestion
- Feed in moderation – Start with a small amount and monitor for any reactions
How Many Tomatoes Can Dogs Eat?
Even ripe tomatoes should be given in small portions. Here’s a guideline based on your dog’s size:
- Small dogs (under 20 lbs) – 1 to 2 small pieces
- Medium dogs (21–50 lbs) – 2 to 4 small pieces
- Large dogs (51+ lbs) – 4 to 6 small pieces
Always introduce tomatoes slowly and watch for any signs of stomach upset.
How to Keep Dogs Away from Tomato Plants
If you grow tomatoes in your garden, take precautions to keep your dog from eating unripe fruit or plant parts:
- Use fencing to block off tomato plants
- Grow tomatoes in raised planters to keep them out of reach
- Supervise outdoor time to prevent garden snacking
Frequently Asked Questions
Are tomatoes bad for dogs?
Ripe red tomatoes are not bad for dogs in small amounts. The risk comes from the green parts of the plant (stems, leaves, and unripe green tomatoes), which contain solanine and tomatine. Large amounts of those parts can cause stomach upset, drooling, weakness, or tremors.
Can dogs eat cherry tomatoes?
Ripe cherry tomatoes are fine as an occasional treat, but cut them in half for small dogs because a whole one can be a choking hazard. Never let your dog eat them straight off the vine with the green stems attached.
Can dogs eat tomato sauce or ketchup?
Avoid it. Sauces, soups, and ketchup often contain salt, sugar, garlic, and onion, and garlic and onion are toxic to dogs.
Can dogs eat green tomatoes?
No. Unripe green tomatoes contain much higher levels of solanine and tomatine than ripe ones, so keep them and the tomato plant itself away from your dog.
Can Dogs Eat Tomatoes?
Yes, dogs can eat ripe tomatoes in small amounts, but the green parts of the plant should always be avoided. While tomatoes offer some vitamins and fiber, they shouldn’t be a regular part of your dog’s diet. Stick to feeding them only fully ripened tomatoes in moderation, and avoid processed tomato products that contain harmful ingredients. If your dog accidentally eats green tomatoes, leaves, or stems and shows any signs of poisoning, contact your vet immediately. By following these guidelines, you can safely let your dog enjoy a small tomato treat without worry.
Shopping for your pet on Amazon? New members can sign up for a free trial of Prime for fast free shipping and member-only deals, and cancel anytime.
Sign Up for a Free Trial of Prime
