
Hi joe, there are as many opinions on what to feed dogs as there are people so I'll tell you what mine do fine with :) Have you spoken with her breeder. If they're a good breeder they will be able to recommend what feeding regime will help your puppy thrive and what foods to avoid.
Foods to avoid are grapes, raisins, sultanas, chocolate and onions. I'm sure there are more but these are the common ones.
My dogs are used to eating a wide variety of food so I can feed them just about anything from the table. Any meat is fine (watch liver as too much can result in dire rear). Don't ever feed cooked bones. Cooking makes bones brittle and can cause problems for your dog. Potatoes and pasta fine, if you are making rice specifically for her overcook it. If it's a bit of leftover don't worry but don't be surprised to see some of it come through not quite fully digested. Some veg is fine but once again if you overdo it your pup can end up with diarrea. Milk products don't agree with my two so I avoid giving them anything with cow's milk. Cheese, cottage cheese and plain yoghurt are fine. Yeo Valley 'doghurt' is a favourite around here - they thinks it's the best pud ever.
Now come the big caveats: you don't mention breed but some breeds have specific nutrional needs, e.g. if she was a Dalmatian I'd be very careful about the purine level in the foods you give. So, if you mention breed you may get more specific advice. Once again a good reason to speak to her breeder.
Some people feel very strongly about mixing extras with complete foods with growing puppies and how they affect nutrional balance. Growing pups, especially large and giant breeds, have certain requirements. IMO a small bit here and there doesn't matter.
If she's not used to eating anything other than her food be cautious in the beginning. Add only very small amounts until you know she's OK with that food substance. Give her digestive system time to build up all the enzymes she needs to digest a wider variety of foods.