Pretty much always stuck with science diet here with the three that we have now.
We won't give them cooked food or anything with preservatives in it for humans.
Cooked food is actually better than Science diet. There really isn't much difference between Science diet and say Purina or Pedigree. All ar cooked (extruded) under extremely high temp at a fast rate, removing a lot of nutrients in the food naturally. There is a reason so many kibble foods have to add back nutrients, vitamins, and minerals. Take the time one day to compare Science Diet with purina, I think you will be shocked. Especially from a preservative side of things. Some use natural preservatives...but when a bag of dog food has an expiration date of two years later, it is preserved with something.......
I feed all my dogs a raw diet. Dogs have the shortest digestive system of all animals. Thus things need to be broken down quicker. Their stomach has a higher concentration of hydrochloric acid than ours. This is to allow them to breakdown bones and such. The reason some dogs throw up and will reingest their food is not that they are sick, but that they ingested something physically larger than usual from a protien based item. Bones, etc... The stomach needs more time to break it down so it will pass to the small intestine and thus this natural reaction occurs.
Their digestive system was not meant to digest and handle a lot of grain based sustanance and for that matter not a large amount of vegetables either. Stop and think about it, when was the last time you saw a wild dog grazing in a corn or oat field. Grass sure, but this is usually a sign of a vitamin deficiency or an upset stomach.. But never grains....
My personal opinion In order of preference of type of food fed is the following,
A balanced Raw diet.
A Balanced home made cooked diet.
cans
Dry Kibble
Higher moisture content is the key to adequate and healthy digestion. Kibble dog foods do not allow for this as their moisture content usually sits at less than 2% if even 1%. Don't get me started on cats either.............