Well, when you're getting from a reputable breeder, I think that 500-850 or so is a good price. After all, my breeder feeds expensive foods, she pays to have all the dogs checked, she gets every puppy in a litter including the mother checked for any deafness (which is very expensive) etc. It all adds up.