- It depends: dogs can eat soy
- Possible in small amounts as a protein source
- Can trigger allergies and gas
Yes, in small amounts soy is not toxic to dogs. Soy is a common ingredient in commercial dog foods. As a primary protein source, however, it is not ideal: soy allergy is one of the most common food allergies in dogs, and soy can cause gas and digestive problems.
What to watch out for
Raw soybeans and raw soy flour contain trypsin inhibitors that interfere with protein digestion. Only processed, heated soy (tofu, soy oil, cooked soybeans) is easier for dogs to tolerate.
Soy contains phytoestrogens (isoflavones), and regular high consumption can affect the hormone balance. Take extra care with intact (unneutered) dogs.
Typical signs that a dog does not tolerate soy: gas, diarrhea, itching or skin problems after a meal that contains soy.
How to feed soy
Only as an occasional addition, never as the main protein source. Plain, unseasoned tofu in small pieces is the easiest form to work with. No soy yogurt with added sugar, and no seasoned soy products.
Nutritional values and dosage
100 g of cooked soybeans contains about 147 kcal, 12.4 g protein, 6.4 g fat and 4.2 g fiber. On top of that come 197 mg calcium, 1.7 mg iron and 65 mg magnesium. Compared with beef (about 26 g protein per 100 g), the protein content is much lower, and the biological value is poorer for dogs.
Guideline amounts by body weight (cooked soybeans, max. 2x per week):
- Small dog (up to 10 kg): 1 tablespoon
- Medium dog (10 to 25 kg): 2 tablespoons
- Large dog (over 25 kg): 3 tablespoons
The first time you feed it, start with half a portion and watch for gas or skin reactions over the next 24 hours.
Related topics
Were you paying attention?
Question 1 of 3Why are raw soybeans a problem for dogs?
Everything about caring for dogs at Hundeo Pro. From training to nutrition to health: structured courses with video guides, training tracking, and personal help from real trainers when you need it.




