You're getting prepared early!!
Just kidding you though, I know how exciting the wait is and she'll be worth it
For me with a first time pup the list would be:
Crate - I have two, one big one for the house and one smaller one for the car
A sturdy cardboard box with one side cut down - I don't buy 'proper' beds until they're a lot older as they've ALL been destroyed
Old towels/blankets for bedding - easily washed and easily chucked and replaced when (not if!) puppy chews and messes them really badly!
Simple Solution for cleaning accidents
Stair gate - I never had one but I can see how they'd be handy, especially if you have kids
Food bowl and water bowls, I keep one spaniel bowl for water in the crate as they can't tip it over but my lot won't eat out of spaniel bowls so they have normal food bowls, I also keep another water bowl in the kitchen and one on the patio outside
A supply of the food puppy has been on with the breeder
Newspaper/puppy pads but I don't use these for long
Couple of safe cuddly toys (no eyes etc.)
Couple of chewy/play toys like a puppy Kong, a rope chew and maybe a chewy puppy bone type thing
Puppy treats
A clicker - I usually use one for training the basics
Soft brush and some shampoo for cleaning off poo related incidents
Puppy collar and lead (even though mine hardly ever wear collars I get them used to one as pups and use it for lead training before moving to a slip lead)
Identity tag
Endless supplies of kitchen roll, humour and patience
Pretty similar to Coco's list really, I've never bothered with heartbeat or heated toys or DAP diffusers etc. either. TBH whether it's a small pup (as Alfie was), an older pup (as Rodaidh was), an adult rescue (as Tilly was) or an adult foster (we've had a few!) coming into the house I tend to just act as if the pup/dog has always been here, the more laid back and matter of fact and less 'fussy' I am then the more laid back I generally find they are too and they settle in really quickly.