Can a Dog Get Diarrhea From Canned Food?

Canned food is a popular option for many dog owners, as it offers convenience and cost savings. But can it also cause your pup to suffer from diarrhea?

The answer is yes, a dog can get diarrhea from canned food.

The main causes of canned food-induced diarrhea in dogs are contaminated ingredients, an imbalance of nutrients, or an allergic reaction to the ingredients. Contaminated ingredients may include bacteria such as salmonella or E. coli, which can be found in some canned pet foods.

An imbalance of nutrients can also cause diarrhea in dogs that eat canned food. This is because most canned foods are heavily processed, meaning some of the natural vitamins and minerals may have been removed during production. If a dog does not get enough of these essential nutrients from their diet, they may experience digestive issues like diarrhea.

Finally, some dogs may develop an allergic reaction to certain ingredients in canned food that can cause digestive upset and diarrhea. Common allergens found in pet food include wheat, corn, soy, eggs and dairy products.


In conclusion, a dog can indeed get diarrhea from eating canned food. This is usually due to contamination of the ingredients, an imbalance of nutrients or an allergic reaction to certain ingredients found in the product. To help prevent this kind of digestive upset in your pup, be sure to check the label carefully before purchasing any canned pet food and talk to your veterinarian if you have any concerns about your pup’s diet.