Yes, we ask for a deposit of $250 to hold your pup and the remaining of the balance will be due upon pickup.