I just checked the Orijen website for their puppy food feeding recommendations, and they're recommending 2/3 cup for a small breed dog (their example is a chihuahua), so if your little one is given 1/2 cup and has a little left left over, you're not overfeeding him.
Puppy | Orijen