On this site you can safely make a deposit , pay for a puppy in full or pay the remaining balance on a puppy you have already payed a deposit on. The full amount of the puppy is due at 6 weeks of age. If you are buying a pupping that is already 6 weeks or older the full amount will be due to hold your puppy till he is ready to go home with you. Deposits are non-refundable but can be moved to another litter for up to one year.