Puppies cost $900.  We need a $200 deposit to hold a puppy for you. This does come off the price of your puppy so that the remainder is due in cash at the time of pick up. Or, if you are having your puppy shipped, the remainder is due prior to the shipping of the puppy.