Skip to main content

Can dogs eat soy?

Soy is not toxic to dogs, but as a protein source it is inferior to animal protein. Many dogs tolerate soy poorly and react with gas, diarrhea or allergic skin reactions. Many cheap dog foods use soy as an inexpensive source of protein. The better choice: food that uses animal protein as its main source.

A happy dog with a tofu bowl in a bright, sunny kitchen full of vegetables.
Quick answer
  • 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.

Were you paying attention?

Question 1 of 3

Why 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.

Frequently Asked Questions

Is soy in dog food a problem?

Not in itself. Soy is a cheap protein source and appears in many commercial foods. Dogs with a soy allergy or intolerance should get a soy-free food. If your dog has itching, digestive trouble or gas after eating soy-based food, consider soy as the cause.

Can dogs eat tofu?

Yes, in small amounts. Plain, unseasoned tofu is suitable for dogs. It is high in protein and low in calories. Seasoned or marinated tofu is not suitable, as it usually contains salt, sauces and other ingredients.

Can my dog be allergic to soy?

Yes. Soy is one of the more common food allergens in dogs. Symptoms include itching, skin redness and gastrointestinal trouble. If you suspect a soy allergy, run an elimination diet and talk to your vet.

Veterinarian Mag.med.vet. Emin Jasarevic

Written by

Veterinarian Mag.med.vet. Emin Jasarevic

Veterinarian & Medical Author

Mag.med.vet. (Veterinary Medicine)Practicing VeterinarianCo-Author of the Hunde Gesundheits Bibel

Veterinarian Mag.med.vet. Emin Jasarevic creates medically accurate articles and videos on animal health topics. He is co-author of the Hunde Gesundheits Bibel and ensures professionally correct content at Hundeo.

Track symptoms and act early

With the symptom diary in Hundeo Pro, document changes, spot patterns, and have all info ready for your vet visit.

Get started free4.7 stars from 5,000+ reviews