The cheapest breed overall is the Miniature Poodle, at an average of $800 per puppy. The Boerboel is the most expensive large puppy, costing $3,000 on average.