From the time you order the puppy from us, it will take about 2 weeks to have the puppy delivered into your care. We will arrange everything for you, and all you have to do is to pick the puppy up at the airport. We let our puppies go when they are at least 10-12 weeks old. Some airlines require the puppies to be at least 16 weeks old, please send an email to shipping@tomkingskennel.com for further information about your puppy's shipping date.