I always make sure puppies have a variety of foods before they leave home so its not such a big change if the new owner wants to feed something different. They have a basic dry food with a little tinned meat or a pouch mixed in, but also have raw chicken wings and raw tripe sometimes. Just a spoonful of meat in with the dry. Pedigree complete is fine if she is doing ok on it, fortunately most Labs will eat anything so you won't need to tempt her. Give her some biscuits such as bonios occasionally, and either raw or cooked marrow bones to help her with teething. Don't change for the sake of it, and provided her poos are fairly solid 'sausages' then she's doing ok. If her poo is loose or runny or she is pooing massive piles of the stuff then she is not getting the goodness out of it. The better quality food, the more they digest and the less they poo out! I feed Eukanuba but any of the good quality extruded (pellet) foods are fine. Avoid the flaky cornflake like foods like Valuemix, or brightly coloured stuff like Bakers.