Here is a good link on why you would expect to pay more than $500: Why pay more for a pet puppy?