For the puppy the best way to travel is always by car. So when you have the option to drive to pick up your puppy, always consider this first.
Second best option is to fly with the pup, so the pup can be with you in the cabin. But that is allowed only when the puppy or the dog is small enough, fits in certain size of bag which can be placed under the seat and weights less then 8 kilos.