I'm getting ready to pick up a full bred black lab puppy this weekend and am having a hard time deciding on a decent dry dog food for him. I've spent a few hours on the web researching various sites and would like to get some peoples opinions. After talking to the dog trainer at Petco I picked up a bag of the Nutro MAX large breed puppy food. I'm a lil worried that this isn't the best choice now I've done more research. I don't want to break the bank and would like to stay in the $40-50 range for a 30ish pound bag of food. I'm thinking of returning the Nutro MAX and starting out with Blue Buffalo Life Protection Large Breed Puppy Chicken & Rice Formula or AvoDerm Natural Large Breed Puppy Formula. Any suggestions or input would be greatly appreciated, thanks!