Ask yourself this:
How many times a day do you feed your pooch
vs. how many times a day does he/she have a bowel movement? If he/she poops more than he/she eats then what you're feeding isn't right. That's more than common sense, it's factual. All dogs do better with different kibbles, so if you own more than one it makes it pretty difficult to do what's right and find out who does best with what. Natural dog foods have always scored the highest.
Please, do your homework and check the ingredients. Stay away from foods with by-products, and corn. By-products are just left overs like feet, beak, ear,tail, etc. Corn causes dogs to have bowel movements which then cause them to eat more.
Here is an example of a great list of ingredients:
Chicken, turkey, chicken meal, turkey meal, brown rice, pearled barley, lamb meal, oatmeal, chicken fat, dried eggs, fish meal, natural flavoring, canola oil, flaxseed, fresh potatoes, fresh carrots, fresh peas, whole fresh apples, cranberries, dried chicory root, salt, potassium chloride, lecithin, garlic, vitamins, dehydrated kelp, minerals, yucca schidigera extract, sage extract, digestive enzymes and probiotics.
http://www.dogfoodanalysis.com/dog_food_reviews/