Puppies should be fed 3 times a day. I feed approximately 1/8 cup dry food per FEEDING for an 8 week old pup. Pick up the food bowl after 15-20 minutes. It is also a good idea to turn the food dish or to offer your puppy bits from your hand now and then.