Orijen Large Breed Puppy would be the best option for a specific "puppy" food, as most companies are leaning toward the generic "all life stages" these days.
http://www.championpetfoods.com/orijen/orijen/
It costs twice as much as what you're feeding, but it also provides 100% better nutrition also. Read the threads on here about dog food to get an idea about what's considered "healthy" versus "unhealthy."