A crate A puppy Kong and/or puppy wubba Nyla Bones Leads Collars ID tags Bedding Floor cleanser Food Food and water bowls A clicker Treats Gwen Bailey's Perfect Puppy book The number of your local vets The number of your pet insurers A camera to take lots of pictures for us
There'll be more, someone will be along be in a minute with a list a mile long
Exhaustive list above, can only add harness/car crate and poo bags...
You should come and have a look at the 'new puppy' thread...if you start from the beginning you will be whimpering in a corner by lunchtime, but persevere and you will see that it does get easier . It has been a very useful and friendly place to ask questions, share tips and grumble when necessary.
I'd would add name of a dog trainer to that. I have found having someone on hand to call a real help. We've signed up to classes which are good to go to too. Our trainers have german shepherds which if you found similar might be helpful!