I feed Chewy Natural Balance and he loves it. The only thing is that the kibbles are a little bigger than, say, Royal Canin. Chewy is 4 months and he has been able to eat it for a little while now. They also have soft meat rolls which he loooooves, but watch out they can get a little pudgy on them!!
It is very important to get puppy onto a good food. You will be able to alleviate some problems that the lesser brands with fillers can cause like skin itching, dandruff, poo problems, etc...Plus it's just healthier for them.