Personally, I would get him the puppy food, and switch him at 10mo. He would be fine switching right now, though. If you do get the puppy food, there's no reason to use 1/7 of it and switch to adult. Puppy food will not hurt him, even as an adult.
Hope that helps.