Research research is the key, I would get her off that puppy chow the minute you get her! I would go through some of the other posts and see what you find. I would start you dog on something natural and organic, its better for your dog. There are a lot of good foods out there, you just have to find the one that works best for your puppy. Stay away from anything that has fillers, bi-product, and corn. All the foods you can get in a grocery store are bad and cheap, that means cheaply made too! I have my dog on Timberwolf, she has done awesome on this food and I would never change again. Also Solid Gold, Wellness, Evo, Flint River Ranch, even Wysong are all BETTER choices for your pet. Just do your research! Here is a link to a great article you may want to check out...
http://www.preciouspets.org/truth.htm