I think a lot of Petco/Petsmarts also carry the Eagle Pack lines now. I like those a lot - good products (no un-named meats, no byproducts,etc), good company, and the company makes their own products. I've also had excellent results with the Solid Gold products. They're a little pricier, but I saw a huge improvement in my dog's coat when I started using them.
I used pro plan for several months, but it didn't work out so well for my dog. His coat wasn't very good during that time and once I learned more about it, I didn't care for the ingredients much. But others here have had good results it sounds like....so guess it depends on the dog/situation.
Personally, I like to use a food that is at least 24% protein. I've used the higher protein kibbles with my younger dog and haven't really seen a change one way or the other. When my senior was on a lower protein though, I saw poor results - less energy and more poop eating. Since she's been on a high protein kibble, we haven't had ANY poop eating - go figure.
I also use a little canned with the kibble...probably a 1/4 cup per meal.