My suggestion would be to do your research. I would look at Dog Food Advisor which will give you some idea of the quality of the ingredients and list any recalls. The Clean Label Project claims they test for contaminants and toxins. They are not rating the ingredients. So yes, Purina could have a higher ranking over an Honest Kitchen recipe based on the level of contaminants and toxins, not the quality of the ingredients, but with SOOOOO many choices of dog food on the market, it shouldn't be difficult to find a food that you feel good about feeding your dog and that your dog does well on. Personally, I would rather error on the side of caution and not feed a food that is rated poorly on DFA, has had recalls or is loaded with toxins and contaminants.
I started both of mine on kibble but when they developed allergies, I was on a mission to find a food that would somehow magically make the allergies go away. It never happened. Stella has been on 8 different foods that she has had some sort of problem with...Horizon Pulsar, Acana, Amicus, Grandma Lucy's, Orijen, Nature's Variey Instinct, Sojos pre-mix and most recently The Honest Kitchen base mix Preference, which you add a protein to (raw or cooked). Stella likesTHK base mix and is doing well on it and I feel good about sourcing a high quality protein. THK Thrive (chicken) has no white potatoes and Hope (Beef) also if you want to go that route. There will always be some trial and error with every dog to see what works. Just make sure when introducing a new food that you transition slowly. Good luck to you and Carrot!