all for the food ideas...I had to leave for work but checked this when I got home. Jiro has a good suggestion with the Fromm - that is VERY popular where I am.
I encourage people to reduce or eliminate the grains in the dog or cat's diet as they have no inherent need for them. Wheat, corn and soy <not a grain, but technically a legume> are all very poorly digested by a carnivore and can lead to allergies and various skin issues.
Other grains are less of an overall problem but there is still an overabundance of processed carbohydrates in kibble -has to be to make the kibble be what it is - and grains are an inflammatory and weight-inducing possible issue in pet carnivores.
Kai also has a good suggestion with the Orijen - I haven't fed kibble in years but -do - use Orijen cat or dog kibble as in-the-house training treats sometimes.
whatdidyousay! is right about the poop quality reflecting the food quality.
Poops should be small, compact and bland, not stinky, large/goopy and smelly, generally. A dog whose body is making the most use of the food going in will have little, benign poops.
What I encourage overall is a wide variety of real, named <the meat source is name first> meat-based foods, more canned, homecooked or raw food for added water - and, if using kibble only - make sure to add warm water as dry kibble is very lacking in moisture and dehydrating on the body of your pet dog or cat. The dog/cat is designed to get water from prey, which is mostly water. Dry kibble is 10% or less moisture.
It is particularly important to add water to a cat's food, as they are less likely as a group to drink water from a bowl and are true carnivores and have a higher meat need for optimal health, than dogs do<though dogs and cats BOTH require higher amount of animal-based protein that they usually are fed>