Before I got Schatzi, I made sure I had the necessesities:
Her first Vet appointment, very important!! Have it scheduled for the day you get your puppy, or asap.
crate
toys, toys, toys!
puppy food (I called the breeder to see what she was eating) I also bought Royal Canin mini 33 puppy food to slowly change her over
food bowls
shampoo & conditioner
brush
baby toothbrush
nail clippers
karo syrup (just incase, but never needed it.)
celltei carrier ( I use often)
I knitted small soft blankets for her crate and carrier
I also got a small stuffed animal for her to cuddle in her crate- she loves it
bows for her hair
collar with bell (never used it)
pee pads (never used them, she goes outside!
gate for the kitchen
Hope this helps!! Congrats on your new puppy, you're going to LOVE it!!!
Some thing you'll need for the future, are a leash and harness, and I highly recommend you have your puppy microchipped when it's big enough-