It is an old thread and an age old discussion. I participated back then and still pretty much feel the same. The buyer always dictates the price.

The puppy, or the car or the house or the horse is only worth what someone is willing to pay and that is regardless of the asking price.

If a guy asks $200 for his puppies that is his business. If someone haggles him to $150 then that particular puppy is worth $150 at that time. And like anything it will appreciate or depreciate in time.

EWO