Yeah, there are better foods for your boy. With all the excersize he's getting it sounds like he's not getting enough. Pedigree is all grain so you have to feed alot more of it to maintain weight, especially when they are growing still.
You might want to read some of the threads about foods. There's a lot of information in them. Not everyone agrees on WHAT to feed but it's pretty much agreed that Purina, Pedigree, Science Diet, Iams...are low grade. Wellness, Canidae, Timberworf, Innova, seem to be the front runners as far as dry food. Quite a few feed raw as well. Good luck.