Feed 2-3% of expected adult bodyweight daily (eg. a puppy expected to reach 10kg will require 200-300g/day)
The above is just a guide, every dog is different and has differing energy levels/metabolism. Puppies should not be chubby, excess weight on growing joints is not desirable, keep them lean.
Special care should be taken with feeding bone with puppies, too much calcium is not ideal for growing bones. Therefore we always recommend feeding our complete puppy food as the primary food - our Forage Puppy is just this.