For variety things like vegetables (except onions), fruit like apple or banana, raw or cooked mince, chicken, fish (sardines in tomato sauce usually go down very well), pasta or rice are all good and not too rich for puppies. Complete food is just that though - complete - so don't worry if that is all you are feeding and be wary of giving too much variety as this can make some dogs very fussy eaters.