The answer is: YES, you should cook vegetables you want to feed to your Bull Terrier or any other dog.
It is said that dogs are not able to digest raw, uncooked vegetables properly.
Although I feel like the frozen green beans and the pieces of baby carrots I feed to Mila raw during our training sessions seem to get digested, I think it is a different story when they are part of the daily food serving in larger amounts.
I have learned more about that on my own with one of her previous food batches:
In that batch I had used dried lentils and just did not cook them long enough to really get mushy. For the next 6 weeks I found the uncooked lentils merely unchanged in her stools - well, I did not really examine them, but they looked intact, which for me confirmed the digestion theory on vegetables and dogs.
This is why I recommend to cook them.
Cooking them to mush is especially important for legumes, because of the reasons given above.
For carrots and other vegetables it is sufficient to cook them until you are able to squeeze them with your fingers in order to work them into the meat dough and distribute them evenly when preparing my Low starch, grain-free homemade raw food recipe for dogs
. They don’t have to be completely mushy.
The shorter vegetables get cooked, the less vitamins they loose during the process.
Therefore like when preparing food for humans, I also try to use as few water as possible in order to avoid flushing out all of the valuable water-soluble vitamins. So the cooking water almost completely goes into the veggis during cooking and there is only a very small rest of water remaining to pour away. You can also steam the veggis, if you have the tools to prepare such large amounts that way. That is even better to preserve the vitamins.
Have fun cooking!