I think in the future you could create a contract with the new owners, saying that you will gladly take a pup back, refund the money, and that you are not obligated to give the pup back if they change their minds, blah, blah, blah - something like that may protect the *pup*