Sparechange and marcopolo.
I have to offer some balance to your postings.
I have worked for years with dogs. I see hundreds, if not thousands of dogs.
Some dogs do well on commercial raw, some dogs do well on good quality kibble. Not so many, but still some, do very well on home made raw.
I have seen dogs die from impactions caused directly from eating a raw diet. I have seen dogs both obese and emaciated on raw diets who have looked incredibly unwell go on to thrive on good quality kibble. I have seen people get salmonella from their raw fed dogs. Nutritional deficiencies in growing dogs etc etc.
www.ncbi.nlm.nih.gov/pmc/articles/PMC3003575/ Is an interesting study.
Yet I still accept they all have pros and cons, I admit the sound of a raw diet can be appealing, but as my dogs are all in perfect shape, why would I risk changing that?
My dogs have never eaten raw, their poos are perfect. Our old family dog lived to 17. Even my 'old dog' now has immaculate teeth, shiny coat, fit, active with a perfect body condition score and perfect bloods at her well pet senior check. This is all anecdotal, but as are your stories. But it is lived experience.
I don't condem raw, but the passionate raw feeders make out like anyone who feeds kibble is feeding crap like bakers or pedigree and all their dogs must be unwell, it is simply false.
Harking on to 150 years ago, just makes no sense! A lot has changed then for humans and canines and I would look at our increased life expectancies and advances in knowledge for a start.
My dogs food, Millie's wolf heart, has 5/5 on the independent rating - which is the same for many of the commercial raw.
I can use the food for fun enriching ways that the dogs love - no bowls here, and my family isn't at high risk for infectious disease which is an important consideration also, especially when recommending food to people with young children, elderly relatives or immune compromised.
It is great your dogs are doing well on raw, but selling it to people as the only way to do right by your dog is naive and inaccurate.