The balance including shipping fees will be due after you have selected your puppy.  I will send final documents to you to sign and return with your final payment.  If you plan to send a check for final payment, please send it express mail to allow time for bank clearance. PayPal is another option,  and a 3% fee will be added to the final amount.   Travel arrangements will not be completed until full payment has been received.