Congrats on your new (soon!) puppy. Of course, the first thing your puppy will need is a name. Once your family has decided on the perfect one, get a tag made up with your contact info, & attach it to an adjustable collar.
Puppy's first collar & lead doesn't need to be fancy or heavy-duty, as they will soon outgrow it. Nylon adjustable collars & matching nylon lead will be perfect.
Make sure you have the crate ahead of time, & contact your breeder to ask if they can put a blanket in with the litter a few days before you pick up the puppy. That way, when you bring the blanket home, it will smell like the litter mates & help ease some of the separation. (ps. don't wash the blanket!) In addition to this, get a couple of fleece blankets for bedding - nice & absorbent, easy to clean, & if the puppy chews on them, they come apart in little pieces, & won't separate into strings/tatters which are harmful if ingested.
Toys to have on-hand can include Kong & Nylabone - don't get the teeny-tiny puppy sized toys, they rapidly outgrow them & then they aren't safe to chew. Go with a medium to large size. A rope bone, and a couple of balls to chase should help with active play.
Plush toys for dogs are nice to have, but make sure they don't have small parts that can easily be chewed off. Most dogs won't choke on a plastic "eye" but once a hole is started, it's not long until your puppy becomes a destuffing professional! Plush with squeakers inside are OK.
Food & water bowls - the best kind to get are stainless steel - they can be washed & kept clean, to prevent any facial infections (like pimples on pups).
You will also need a brush or two, and nail clippers. I prefer the clippers that are scissor-shaped, as opposed to the guillotine - easier to use & less risk of clipping the quick.
Also, contact your breeder ahead of time to find out what food they are weaning the puppies onto, & make sure to have a bag on hand. Puppies don't eat too much, so don't buy the biggest bag available, even if it is the best buy - the food will go stale & your puppy might get picky.
Have fun, & enjoy the puppy breath!! T. :)