Canidae is a much better food. You want to look for something with very little corn or soy and no meat by products. Meat meals are ok, just not by products. And don't get anything with generic meats. That could be anything at all including euthanized pets. Chicken Soup for the Dog Lovers Soul is a very good food, but I think it has too many different things in it for my girls.
You will find that with a better quality food, your dog will look better, feel better and poo less.
Oh, and just so you know, Chase ate Pedigree for a long time. She got fat, had no energy and pooped like a champ!