Natural Balance is the best food I have found on the market. My dogs love it and it is cheaper than any Iams dog food. I have a post on here with the ingredients. I am not sure where it is but I will never change from this dog food again.
my dogs really like natural balance, the duck and potato formula. it seems to help with their constant shedding. i also use innova(i know you aren't supposed to change dog foods, but i am always looking for the best product). another great company is azmira(azmira.com). they don't use any by-products and all the meat is human grade. plus, it super affordable compared to the other premium brands.