~ Well all the foods you have tried other than Canidae are very, very low quality horrible foods, especially the Kibbles N Bits. You need to really research dog food since there is so much information about what goes into dog food, who makes it, recalls and ingredients.
One of the best dog foods and most appealing according to my dogs and my husband is Orijen, my dogs really love the 6 Fresh Fish which is no grain, no fillers, fresh human grade ingredients processed at low temperatures. It is a very rich food and I have never seen a dog turn it away. Unlike the foods you have tired a quality food like Orijen will give your dog a great coat, minimal poop and is so much healthier for your dog. Go to www.orijen.ca to find where to buy. The rule of thumb is if you can buy it in the grocery store it is the lowest quality you can get, if you buy it in a big box pet store it is mid grade to low quality. Excellent dog food will be sold in usually smaller stores, pet boutiques, dog health food stores etc.
Another excellent food is Innova, California Natural and EVO they are all made by Natura that only makes human grade no filler dog food. Innova is an excellent meat and grain dog food with quality ingredients. California Natural is a minimal ingredient food for dogs that have skin and food sensitivities. EVO is an excellent grain free dog food and my dogs really love the EVO red meat but they have others.
www.naturapet.com they also have a store locator and you will find that a place that sells Orijen will also sell Natura products since they are of same quality.
Another one on the market that is worth trying is Wellness and Wellness Core, Core is their grain free formula.
www.wellnesspetfood.com
The use of corn, wheat, or soy which cause skin irritation, hair loss, fever, ear infections, kidney failure, liver failure. dental disease, obesity, chronic digestive problems, bloat, heart disease, and hyperthyroidism. All of the foods you have tried have a lot of these except for Canidae which is a mid grade food. Avoid these ingredients!
~Fetch :o)
ADD: For the people that feed Pedigree, have you ever looked at the ingredients or do you just not care?