Whether or not tomato ketchup is safe for dogs depends on the ingredients. If it contains added toxins, like xylitol, onion powder, or other flavorings, it is harmful to dogs. But if it only contains tomatoes, sugar, salt, and vinegar, it should not be fatal.