There are a range of problems with commercial dog foods.
Dog’s food should never be cooked. It should be fed in a raw natural state like nature intended. Cooking a dog’s food ruins most of the nutritional value.
Access to raw meaty bones is an integral part of a dogs diet. These clean their teeth, work and develop their neck and jaw muscles, and the chewing action prepares their stomach for the incoming food mass. Chewing bones also slows down the eating process considerably.
Commercial dog foods main ingredient is cereals – the main ingredient your dog should be eating is raw meaty bones. These cereals are one of the main cause’s digestive problems.
Commercial dog foods are laden with preservatives, colours, and salt.
Most commercial dog foods have high levels of carbohydrates in them. High levels of carbohydrates are linked to over-eating, diabetes, weight gain, and numerous other problems.
Another disadvantage to feeding your dog standard dried food is the dryness of the food. Not only does the dried food make your dog thirsty, but it absorbs essential fluids in the stomach which are essential for proper digestion. Dried food will expand in your dog’s stomach which can create gas which in turn can make them flatulent and cause bloat, (far more common with commercial or inferior foods that swell in the stomach) this can be a life-threatening illness in which the stomach becomes distended and twists.
I believe there is no substitute for a raw diet.