Looks like a good list. You might want to add training treats and a long lead (retractable, to use until recall is solid). Also find out about a good vet and good dog training school in the vicinity plus dog boarding for holidays. And explore some suitable local walks.
There are a few extra things we found useful for a puppy, like bitter apple spray and urine off, but less relevant if you get an older dog.
Obviously bear in mind that a lot of that equipment is size-of-dog dependent so you can't stock up much until the dog is chosen.
- Dog tag with your (not dog's) name and phone no. Must have this according to law. - prepare folder for all info incl vet - register at local vet - www.petsathome.com/shop/en/pets/simple-solution-stain-and-odour-remover-750ml - to remove urine odour when they pee inside - look at your house and remove/place higher all those things you don't want chewed - train children (!) to put toys/books/shoes away or they will get peed on/chewed. - train children that they must give the pup some peace and quiet, not to pester too much. Remind them that puppy teeth are sharp and pup will nip, teach them how to behave how they should react. Remind them to leave pup well alone when asleep. Crate is his den - they shouldn't bother him there. - Remind husband he probably won't get sex for a while - you'll be knackered!