TL;DR: Quick Guide to Dogs and Tomatoes – What’s Safe, What’s Not, and How to Feed Them Right
- Dogs can enjoy ripe red tomatoes safely, but only in small portions as an occasional treat.
- Avoid green or unripe tomatoes and the leaves and stems of the tomato plant since they contain tomatine and solanine, which can be harmful to dogs.
- Tomatoes have vitamins A and C, which can support your dog’s immune system and overall health when fed in moderation.
- Stay away from tomato-based foods like sauces or soups that contain garlic, onions, or salt, as these ingredients are toxic to dogs.
- Watch for any signs of tomato poisoning, such as drooling, vomiting, or weakness, and contact your vet right away if your dog shows any of these symptoms.
- Keep it simple — serve plain, ripe red tomatoes in small amounts to keep your dog’s tummy happy.
If you’re not sure whether tomatoes are right for your dog, contact us — our professional vets are here to help. We’ll give you friendly, expert advice to make sure your pup stays safe, healthy, and tail-wagging happy.
Can dogs eat tomatoes, or could they be harmful to them? Many dog owners have wondered if it’s okay to share a ripe tomato or a cherry tomato with their pet. Since tomatoes are part of the nightshade family, it’s important to understand which parts are safe for your dog and which ones aren’t.
Ripe tomatoes are generally safe for dogs to eat in small amounts, but green tomatoes and the green parts of the plant can be toxic. Some dogs may even experience a mild allergic reaction, so it’s best to start with just a small piece. If you’re ever unsure, your veterinarian can help you decide what’s best for your dog.
Whether you’re slicing up fresh tomatoes or thinking about giving a taste of tomato sauce, it’s always good to be cautious. A little knowledge goes a long way in keeping your dog safe and happy. Read on to learn when tomatoes are okay to share—and when they’re not.
Can Dogs Eat Tomatoes Safely?

The answer is both yes and no. Dogs can eat tomatoes, but only a small amount at a time. Ripe red tomatoes are generally safe for dogs and can even be a healthy little treat when given in moderation.
- Ripe tomatoes are okay: Dogs can eat ripe red tomatoes as they contain vitamins A and C, which can support your dog’s health and wellness.
- Keep away from green parts: Green tomatoes, leaves, and stems of the tomato plant can be harmful to dogs because they contain solanine and tomatine.
- Skip the seasonings: If you give your dog cooked tomatoes, make sure they don’t have garlic and onions, which are toxic to dogs.
- Small portions only: Even though ripe tomatoes are safe, too many tomatoes can upset your dog’s stomach.
If your dog likes tomatoes, it’s perfectly fine to share a small slice of ripe red tomato now and then. Just remember to avoid the green parts and feed tomatoes to your dog in moderation.
Are Tomatoes Bad for Dogs or Safe to Eat in Moderation?

When it comes to dogs and tomatoes, a little goes a long way. Ripe red tomatoes are generally safe for dogs, but too many raw tomatoes can upset their stomach because tomatoes are naturally acidic. It’s best to introduce tomatoes slowly and safely share them as an occasional treat for your dog.
- Start small: Give your dog just a tiny piece at first, especially if it’s their first time trying tomatoes or if they’re a small dog or puppy.
- Stick to ripe ones: Dogs can eat ripe tomatoes, but green tomatoes or parts of the tomato plant can be harmful if consumed in large amounts.
- Skip the green parts: The leaves of tomatoes and young green tomatoes contain natural toxins that dogs should never eat.
- Keep it moderate: Tomatoes contain healthy nutrients, but they should only be given in small amounts as a treat, not a daily snack.
If your dog enjoys tomatoes, that’s great—but remember, ripe red tomatoes are the only kind considered safe for dogs to eat. Always serve them in moderation and avoid any green parts of the plant.
How to Safely Feed Tomatoes to Your Dog

If your dog looks curious when you slice up a tomato, you’ll be happy to know that dogs can eat ripe red tomatoes — just in moderation. Tomatoes can be a safe and tasty treat for dogs as long as you stick to the ripe ones and avoid the green parts of the plant.
Choose Only Ripe Red Tomatoes
Always go for red, ripe tomatoes when sharing with your dog. Green or unripe tomatoes can be harmful because they contain tomatine, which can cause an upset stomach if your dog eats too much. I like to think of it like this — if it’s a tomato you’d eat yourself, it’s probably safe for your dog too.
Avoid the Tomato Plant or Unripe Tomatoes
Dogs should never eat parts of the tomato plant or unripe tomatoes. The leaves, stems, and young green tomatoes can be harmful to dogs if consumed. If you grow tomatoes in the garden, make sure your dog doesn’t nibble on those green parts — they might look harmless, but they’re not a treat for dogs.
Feed Tomatoes in Moderation
Tomatoes are acidic, and too much can make your dog’s stomach feel off. Offer just a small amount of ripe tomato every now and then as a special treat. Eating tomatoes in moderation helps your dog enjoy the flavour without any tummy trouble.
Puppies Can Eat Small Amounts
Puppies can eat small pieces of ripe tomato, but it’s best to introduce tomatoes slowly. Because puppies have more sensitive stomachs, even a small amount of unripe tomato or too much tomato can make them feel unwell.
Serve Plain Tomatoes Without Seasoning
Keep tomatoes plain and simple — no salt, no oil, and definitely no garlic or onions. Raw or lightly cooked tomatoes are considered safe for dogs, but tomato sauces or cooked dishes that humans eat often include ingredients that can be harmful to dogs.
Watch for Any Unusual Signs
Tomato poisoning is rare in dogs, but it can happen if they eat too many unripe tomatoes or parts of the plant. If your dog seems weak, drools more than usual, or vomits after eating tomatoes, reach out to your vet right away. It’s always better to be safe.
Parts of the Tomato Plant Are Bad for Dogs?

If you love growing or eating tomatoes, it’s natural to wonder whether dogs can enjoy them too. The truth is, while ripe red tomatoes are generally safe for dogs, certain parts of the tomato plant can be harmful if eaten. Knowing which parts to avoid helps you safely share tomatoes with your dog.
Leaves and Stems
The tomato plant's leaves and stems contain a compound called tomatine, which can upset your dog’s stomach if eaten in large amounts. It’s best to keep your dog away from the garden or any tomato plants to avoid accidental snacking.
Unripened Tomatoes
Unripened, green tomatoes also have higher levels of tomatine. These can be harmful to dogs if consumed in large amounts, so make sure any tomatoes you offer are fully ripe and red.
Green Vines and Small Green Tomatoes
If you grow tomatoes at home, keep an eye on your dog around the plants. The green vines and small, unripe fruits aren’t safe to eat and could make your dog sick if chewed on.
Green Spots on Ripe Tomatoes
Even ripe tomatoes sometimes have small green spots. These areas may still contain traces of tomatine, so it’s best to cut them out before you let your dog eat red tomatoes.
Tomato Plant Debris
After harvesting, make sure to clean up any leftover leaves, stems, or green tomatoes that fall to the ground. Dogs are naturally curious and might nibble on them.
Types of Tomatoes Dogs Can Eat: Ripe, Cherry, and Grape Tomatoes

Dogs can safely enjoy certain types of ripe tomatoes as an occasional treat. Tomatoes are good for dogs when served plain, fresh, and in small portions. Think of them as a light snack — not a daily meal. Always make sure the tomatoes are fully ripe before sharing them with your pup.
Ripe Red Tomatoes
Ripe red tomatoes are great for dogs in moderation. They’re full of natural nutrients and add a little variety to your dog’s food. A small piece here and there is perfectly fine — just enough to give them a taste.
Cherry Tomatoes
Dogs can eat cherry tomatoes safely as long as they’re ripe and sliced into bite-sized pieces. Cherry tomatoes are sweet and juicy, and most dogs love the flavour. They make a simple, fun snack — just remember to give only a few.
Grape Tomatoes
Grape tomatoes are also safe for dogs in small amounts. Their small size makes them easy to serve, and they’re mild in taste, so even picky eaters might enjoy them.
Beefsteak Tomatoes
Beefsteak tomatoes can be shared with dogs as long as they’re ripe and plain. Because they’re large, it’s best to offer only a small amount of tomato to avoid upsetting your dog’s stomach.
Cooked Plain Tomatoes
Cooked tomatoes are fine for dogs too, as long as they’re plain — no garlic, onions, or salt. You can even mix a small amount into their food once in a while for added flavour and nutrients.
Tomatine Poisoning in Dogs: Signs, Risks, and When to Call a Veterinarian

Tomatoes can be a healthy treat for dogs as long as they’re ripe and served in moderation. But if your dog eats a large amount of unripe tomatoes or green parts of the tomato plant, it can lead to tomato poisoning. Knowing what to look for can help you act quickly and keep your pet safe.
What Causes Tomato Poisoning
Tomatoes contain tomatine and solanine, two natural compounds that can be harmful to dogs in large amounts—especially when found in the green parts of the plant or unripe tomatoes.
- Green leaves, stems, and unripe tomatoes contain the highest toxin levels.
- Fully ripe red tomatoes are much safer because tomatine levels drop as they mature.
- Dogs who wander around gardens are more likely to nibble on unripe tomatoes or leaves.
I’ve seen dogs get curious around garden plants—mine once chewed on a green tomato out of boredom! It’s a reminder to always keep an eye on them outdoors.
Signs of Tomato Poisoning
If your dog accidentally eats too much of the green parts or unripe fruit, you might notice these symptoms:
- Drooling or foaming at the mouth
- Vomiting or diarrhea
- Loss of appetite or tiredness
- Unsteady movement or confusion
- Slow or irregular heartbeat in more serious cases
Even if the symptoms seem mild, it’s best not to ignore them.
How Much Is Too Much
For most dogs, a few bites of ripe tomato aren’t an issue—but including tomatoes in their diet too often or giving large amounts can upset their stomach.
- A small piece of ripe tomato is generally safe.
- Avoid feeding green or partially ripe ones at all.
- Puppies and smaller breeds are more sensitive to toxins.
When it comes to tomatoes, less is always better.
When to Call the Vet
If your dog shows signs like vomiting, weakness, or unusual behaviour after eating tomatoes or plant parts, contact your vet right away.
- Tell them exactly what and how much your dog ate.
- Bring a sample of the tomato or plant, if possible.
- Follow your vet’s advice carefully to help your dog recover.
How to Prevent Tomato Poisoning
Your dog can safely eat tomatoes as long as they’re red, ripe, and served safely. Here are a few easy tips:
- Keep your dog away from your tomato garden.
- Never give unripe or green tomatoes.
- Serve only small portions of ripe tomatoes as an occasional treat.
- Avoid tomato-based foods that contain garlic, onions, or salt.
Final Thoughts
Tomatoes can be a safe and healthy treat for your dog if you offer them the right way. Ripe red tomatoes are fine in small portions, but green or unripe tomatoes, along with the leaves and stems of the plant, can be harmful.
Many dogs enjoy the taste of fresh, ripe tomatoes, and giving them a small slice every now and then can be a fun way to mix up their snacks.
Just remember that too many tomatoes can upset their stomach because they’re naturally acidic. If your dog ever seems uneasy after eating tomatoes, it’s best to talk to your vet. With a little care and moderation, you can safely share this treat and keep your dog happy and healthy.
Frequently Asked Questions
Can I feed my dog tomatoes, and are ripe tomatoes safe for dogs to eat?
Many dog owners wonder if sharing a tomato with their dog is safe. Dogs can enjoy ripe red tomatoes in small amounts, but unripe ones and green parts of the tomato plant can be harmful if eaten.
Ripe tomatoes: Perfectly safe as an occasional treat and a little taste of something different.
Unripe tomatoes: Contain tomatine, which can upset your dog’s stomach or even cause weakness if eaten in large amounts.
Stems and leaves: Always avoid — these parts have higher tomatine levels and can be toxic.
Plain preparation: Serve tomatoes without salt, oil, or seasonings to keep them safe.
Moderation: Even safe ripe tomatoes can cause mild acidity or stomach discomfort if your dog eats too much.
Can puppies eat tomatoes, or should they avoid them completely?
Puppies have delicate digestive systems, so it’s best to be extra careful with tomatoes.
Sensitive stomachs: Puppies can react more strongly to acidity or tomatine than adult dogs.
Allergic reactions: Some young dogs might experience mild itching, vomiting, or diarrhea when trying tomatoes for the first time.
Nutritional needs: Puppies should focus on complete, balanced puppy food for proper growth.
Safer options: Small pieces of carrot or pumpkin are gentler and still give a tasty, healthy snack.
How many tomatoes can I safely feed my dog without causing problems?
A little goes a long way when feeding your dog tomatoes.
Small dogs: One or two small bites occasionally are enough.
Medium to large dogs: A few slices at most, no more than 10% of total treats.
Avoid overfeeding: Too many tomatoes can upset your dog’s stomach, cause diarrhea, or mild acidity.
Monitor reactions: Keep an eye on drooling, lethargy, or vomiting, especially the first time you introduce tomatoes.
Are cherry tomatoes, tomato sauce, and canned tomatoes safe for dogs to eat?
Some forms of tomatoes are safe, but others should be avoided.
Cherry tomatoes: Safe like regular ripe tomatoes — make sure they’re washed and cut into small pieces.
Tomato sauce: Often contains garlic, onions, salt, or spices that are toxic to dogs.
Canned tomatoes: Can have preservatives or high sodium levels that aren’t dog-friendly.
Homemade sauces: Even homemade can be risky if you add oils, seasonings, or herbs that dogs shouldn’t eat.
What is the nutritional value of tomatoes for dogs, and are there healthier alternatives to tomatoes?
Tomatoes can offer a small nutritional boost, but they shouldn’t replace your dog’s regular diet.
Vitamins: Tomatoes contain vitamin A, vitamin C, and potassium to support immunity and heart health.
Antioxidants: Lycopene helps protect cells and supports overall wellness.
Low calories: Makes tomatoes a light, occasional snack without extra calories.
Healthier alternatives: Carrots, blueberries, cucumber, or pumpkin are gentle on digestion and packed with nutrients.




