While dogs can eat tomatoes, sharing too much with them can upset their stomach because of the acidity. Tomatoes are like any other treat—they should be consumed in moderation under supervision. Start with small amounts of tomato to see how your dog reacts. But make sure the tomatoes are prepared correctly.