Most high-quality dog foods recommend approximately 1-1/2 cups per 10kg of body weight per day for smaller breeds, since they require 15-25% more calories per pound than larger breeds. Large and giant breeds are more often fed 1 cup per 10kg.
More useful articles on a similar topic 👇
How important are feeding guidelines on dog food packaging?Can I feed my puppy more than the bag says?