Most puppy foods have a chart that says if your puppy is xxx months and weighs yyy, you should feed zzz cups. Two cups would be ok at this point, but as he is growing he needs more food. Go by his body condition and adjust. Mine was eating 2-3 cups a day of Fromm LBP when he was 10 weeks old. He is up to 4-5 depending on his activity level for the day. He is a lean ~40 lbs at 17 weeks. Mostly, I would watch the puppy and adjust as needed. The instructions on the bags are just a guideline.