You should consider that the vet is not your neighbour and you try to choose the best one, not caring the distance, even if this means to make tens of km, so again lot of driving and time everytime I go to the vet.. so again money!
Last but not least the value of the huge amount of TIME the breeders spend with puppies! This makes the biggest difference between a “breeder” and a “Breeder”. Time is so precious, every hour spend with dogs had its own value.
I hope this gave you a better idea of the origin of the puppy price.
Of course all depends from the breeders, how they breed. There are costs that every breeder has, and others not, depends how you breed.
If you want go to read the page “how I breed” to go deeper in my breeding idea.