Cash payments can be paid on the pick up day.  Online payments (Venmo or Paypal) must be made 3 days prior to puppy pick up.   This allows time for bank transfers.  All personal checks must be received 1 week in advance of puppy pick up.