get a leash and a collar for your new puppy. Also get a food and water dish (I don't suggest plastic for puppies because mine chew the plastic ones up). Get a good high quality dog food, such as Eagle Pack Innova or Canidae, along with a small amount of whatever the breeder, rescue, or shelter fed your puppy. I got one or two of each different kind of toy until I knew which my puppies preferred (kongs, fluffy squeak toys, balls (different sizes and textures), booda bones, and a tug toy). I also got a pooper scooper, and a stake and tie out cable for our dog. Don't forget a crate if you are going to crate train. All my dogs love their crates. You can get one that is big enough to fit your dog when it is an adult and then put a divider in it so that it can grow with it's crate. I don't bother with dog beds for all of them because they all aren't housebroken yet. Also get some Nature's Miracle or another type of pet accident cleaner. I also got an airtight dog food storage container so that I can store my dog's food in that instead of the bag it came in.