how old is the pup etc, and as said, feed as much as in a 10 min period 3-4 times a day, i start with a cereal meal in the morning, ie porridge/weetabix, then dinner time a meat meal, mince, chicken mince or carcasses etc, then a biscuit meal and then a mix of complete meal and meat, dont forget add a little veg now and again.
Also sardines or pilchards they like