none of those are good foods for your dog.
i like CANIDAE ALL LIFE STAGES.purina,iams,diamond,eukanuba,science diet,are not very good dog foods.
most feed mills will get you the good stuff.thats how i get CANIDAE.
drop me a PM and i will let you know my favorites.