Oh my gosh Gracie is so adorable and already looking fabulous!
As far as food goes, I feed pretty much all of the above between my pups lol! Toki now eats primarily wet food (either canned or homemade) and Teddy eats kibble with fresh toppers, freeze-dried, and/or wet food.
When Toki was a puppy, I fed her kibble with a maybe a tiny bit of canned food-it was Blue Buffalo Life Protection for Small Breed Puppies and eventually I switched her to BB Wilderness for puppies and she did very well on both. I got Teddy when he was around 10 months old and ended up feeding him Wellness Core Ocean (they have a puppy formula if you prefer to feed that)...Teddy's coat improved tremendously on this food. Other brands I like are Fromm, Acana, and Earthborn...most of their formulas are for all life stages (these three brands you'll only be able to find at independent pet stores, not at most big box pet stores). There are a lot of good options out there and I'm sure you'll get many other recommendations