I have a puppy agreement that is sent via docusign/email that goes over the purchasing of one of my puppies. This also serves as your bill of sale. I require a $300 non refundable deposit through Zelle to hold and remove puppy from the available page. Remaining balance isn't due till pickup.