Puppies will over indulge. I would give him 1 cup 3x daily or 1.5 twice daily. Leave food down for 15-20 minutes then remove. If his stools are soft, then he is eating too much. Feed him as much as he will eat as long as stools aren't soft and he isn't getting fat, but it should still be a measured amount.