Puppy food and large breed dogs is a bit of a controversy. I have a golden, and work with a Australian Shepherd rescue group. My personal vet, and our rescue vet both suggest NOT feeding a large breed puppy puppy food as it can cause the pup to "grow too fast", resulting in poor bone formation.
I personally feed our pups (and adult dogs, too) either Blue Mountain or Taste of the Wild (ours really like the buffalo mix). These brands are expensive (I pay about $42/30 lb bag), but my 4 dogs eat LESS of it (about 2-3 cups a day each). I go through a bag about every 10 days. My dogs are not slim, but not fat either (okay, maybe the golden is, but he is extra good at begging for treats!).
Ask around, do some comparison shopping, talk with your vet, and then see what your pup will eat. Two of my dogs (our golden and our 7 mos old Aussie) will eat ANYTHING. Our older Aussie mix (she is 13) is starting to be more picky, and our 2 year old Aussie is a pain in the you-know-what. She is the only dog I have ever had that won't EAT! She would rather play ball or Frisbee, so getting her to finish a meal is like pulling teeth. She will only eat the 2 brands above, and yes, I have let her go hungry many, many times. She is just NOT food motivated and hasn't been since I rescued her at 6 weeks.
Remember that your pup will need a safe place to be put that is away from the hub-bub of holiday activities. A crate placed in a separate room works well- gives him/her a safe quiet place. Puppies sleep a lot (storing up energy so they can chew and run again!). They also need direct supervision, especially important during the holiday season. Crate the pup when you can't directly supervise him/her. Cheaper than a trip to Doggie ER!
Also, be sure and start training right away. A family dog doesn't need to be obedience ring ready, but the commands sit, down, stay, come, leave it are all important for YOUR sanity. A great book to start with for training is "Don't Shoot the Dog" by Karen Pryor (or any related book that comes up on
Amazon).
Have fun with the new member of your family. We on the DIS will want pictures, of course!!!!!