Outsourcing isn't necisarrily bad. There are some phenomenal foods that are outsourced (like Dr. Tim's, Annamaet, and Nature's Logic for example). In my opinion, it's all about who the manufacturing is outsourced to and the companies willingness to be be open about who does their manufacturing for them. A good company has no problem telling you exactly who makes their food, an untrustworthy company is cagey and secretive about where their food is manufactured (Blue Buffalo, I'm looking at you, lol).
I also believe in finding a good food, with good ingredients and nutrition profile for all life stages, from a good company, that your dog does well on, then feeding that food adjusting the amount for age, activity level, and condition. I'm not a big believer in changing foods based on life stage, personally.