Must-haves for a new dog is a suitable collar / harness and lead and an ID tag, a warm, comfortable bed they can make their own, food and water bowls, lots of toys for chewing and playtime, a car restraint for trips to the vet or puppy school.