I always recommend Chicken Soup Puppy dry puppy food, Canidae or Natural Balance. Those are the brands I am most familiar with. Here is a link to a good website where you can check out the different foods.
Dog Food Reviews - Main Index - Powered by ReviewPost
Personally I don't like feeding any of the brands of food with corn in them.
If you do decide to change her to a different brand be sure to do it slowly.
As for canned food, I prefer Pedigree Healthy Digestion or Pedigree Beef and Chicken puppy.
I also do not recommend a dog food that is real high in protein content. I prefer around 28% for my dogs.