I mailed a personal check to my breeder for the deposit. A few days before we were going to pick up Jasper, I called and asked what form of payment she wanted for the balance due. She told me that I could pay her with another personal check if I wanted to. So, that is what we did. When we picked him up (which was also the first time we had seen him) I wrote her out a check and she also wrote me a receipt. I guess different breeders have different preferences. However, after reading this thread, I can see where it is really risky to not let the pup go home until the personal check has had time to clear the bank. I knew the check as good, but she didn't. I must have an honest face.