Neither...........Nutro natural choice - no corn, wheat, or soy. Runs about the same price as the above dog food, you can find it in Petsmart, and my dogs do great on it. Also - it was never on the recall list.
Have a dog with thyroid and dry skin and she was able to decrease her thyroid medicine once I switched to Nutro Natural Choice . All my dogs fur is shiny, their stools small , and they never get sick like they used to on Science Diet and Eukanuba ( the vet said it was likely the corn).
If you decide on Nutro - not all of them are the same - the cheaper Nutro has the corn, etc, but the Natural Choice is well worth the extra cost.