MAKE yourself a checklist of things to purchase, questions to ask, and I tell you puppy proofing takes a lot longer then one thinks.
For clothes I would wait until I get him and try to get adjustable sizing.
Ditto for halters. Somehow I ended up with an excess number of halters
I have one in pink that I need to find a home for...
Book your vet apt now - so that you can bring him in the next day to the office.
Have your crate ready for when you pick up the puppy. Also your leash and halter..
Congrats on your new puppy not long now!