Oh and Kyleigh is right, most important also, is to get a comfortable kennel bed for the dog

a puppy will just rip up the foam bed so don't give the pup any beds, it will be happy with just clean straw, shavings, old blankets or shredded newspaper.
I use old blankets for my young puppies and when they're older they love the straw to snuggle into.