No, dogs should not eat green tomatoes. Unripe tomatoes contain higher levels of solanine and tomatine which can upset a dog’s digestive system and may lead to poisoning if enough is eaten. Always keep green tomatoes and tomato plants away from dogs.
Last updated:
March 24, 2026

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.
Green tomatoes and the leaves and stems of tomato plants contain compounds that are harmful to dogs. Even small amounts can cause stomach upset. Larger amounts increase the risk of neurological symptoms. Dogs that roam in vegetable gardens are most at risk so fencing plants or supervising pets outdoors is recommended.
Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.
Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.
If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.
Here are answers to some of common questions that dog owners ask about this food's safety and nutrition
Dogs should never eat green tomatoes every day. Unripe tomatoes contain natural compounds that can irritate the digestive system and may become toxic in larger amounts. Even if a dog eats a small piece without symptoms it is not considered a safe or appropriate food for regular feeding and should be avoided completely.
Dogs should not eat any amount of green tomatoes. Even small portions can cause stomach upset and larger quantities may lead to poisoning symptoms due to solanine and tomatine. If a dog accidentally eats a tiny piece they may be fine but it is best to monitor them closely and prevent further access to unripe tomatoes or tomato plants.
If your dog eats too many green tomatoes remove any remaining pieces immediately and monitor them closely for symptoms such as vomiting, drooling or weakness. Offer fresh water and keep your dog calm while you watch for changes in behaviour. If symptoms develop or you suspect a large amount was eaten contact your veterinarian or an animal poison helpline as soon as possible.
Puppies are naturally curious and more likely to chew plants in the garden. Because of their small body size even a small amount of green tomato can cause digestive upset. Keep puppies away from tomato plants and avoid giving them any unripe tomatoes. If a puppy eats one accidentally monitor closely for vomiting, drooling or lethargy and contact a veterinarian if symptoms appear.
Small dogs are at higher risk if they consume green tomatoes because toxic compounds affect them more quickly relative to their body weight. Even a small piece may lead to stomach upset or drooling. Owners of small breeds should be careful if they grow tomatoes at home and prevent dogs from accessing fallen unripe fruit. If ingestion occurs watch for symptoms and call a vet if the dog appears unwell.
Senior dogs can be more sensitive to toxins due to slower metabolism and underlying health issues. Eating green tomatoes may trigger stronger digestive symptoms or weakness in older pets. For this reason senior dogs should be kept well away from tomato plants and kitchen scraps that contain unripe tomatoes. If an older dog eats green tomatoes it is safer to monitor closely and seek veterinary advice early.
Green tomatoes provide no nutritional benefit and can add unnecessary risk for overweight dogs. Because weight management relies on feeding nutrient dense and low risk foods it is best to avoid offering anything potentially toxic. Focus instead on safe vegetables like cooked green beans or carrots in small portions which provide fibre without excess calories.
Green tomatoes contain glycoalkaloids called solanine and tomatine. These natural chemicals help protect the plant from pests but can be toxic to animals. In dogs these compounds irritate the digestive tract and may affect the nervous system when eaten in larger quantities. The concentration is highest in unripe tomatoes and the plant itself. As tomatoes ripen and turn red the levels drop significantly which is why ripe tomatoes are generally considered safer than green ones.