I think dogs are very resilient, like humans. How many people do we know that survive on crap diets and often appear to do okay? I do agree that variety doesn't equal balance.
My experience with Becker and Mercola, is that they sell things they believe in, so it makes sense that they are going to have articles that align with their products. Certainly does,kt mean that we shouldn't do our own homework though.