A $500, non-refundable deposit is required to hold a specific puppy until it can go to its forever home.