I would defiantly go with Purina O.N.E. Nutrition wise you will get your moneys worth best with O.N.E. I'm not a fan of pedigree, as you can see there is no actual meat in it, just fillers.

As for feeding a 10mo. old adult food instead of puppy food, I don't see any problem with that. He's finished growing by now, at least the majority of it. He's such a cutie.