If those are your two options, definitely go with Canidae. You listed towels, do you mean paper or regular? You definitley need paper towels and you probaly want to line the crate with a soft towel. Yes a Kong is a great toy, but you may want to have some others handy if your puppy is not a Kong fan, (mine isn't). Some hypo allergenic baby wipes are useful to wipe off muddy little paws when they come inside.
Depending on how fast your little one is able to cover himself or herself in mud,

you may want to have a mild natural puppy shampoo on hand.
Don't forget the dog tag that contains your phone number, our Petco and Pet Supplies Plus have machines that engrave them.
I found a ticking clock wrapped in a small receiving blanket, placed in the crate, helped mine through her first few nights with us.
Oh, and one more thing... patience. Good Luck