What a beautiful breed to have as a member of the family.

Here are a couple of basics for a new dog.

1. He (or she)needs his own bed.
2. A food and water bowl. Ceramic bowls are great for keeping water cooler in the warm months. Not essential though.
3. Some toys that are special and fun to play with. Probably about 3 different ones to start with and ones that are suitable for a puppy to play with.
4. A collar for a young dog. One that isn't too heavy and doesn't have studs or gadgets attached is best and not a choke chain collar either. And if you like you can purhase his own leash too.
5. A harness for travelling in the car. It's actually against the law (in NSW anyway) to travel in a vehicle with an unrestrained dog.

With regards to food it's always good to ask the breeder/pet store what they are currently being fed. Try to stick with that even though you may consider it to be a poor diet and then slowly incorporate what you plan to feed him with the current meals until you slowly make a 100% switch to the food you would like him to be eating. That's stops little pups from getting upset tummies.

As far as I remember desexing normally happens around 6 months of age.

Hope this is helpful. Have fun with your pup!