On average, the price of a teddy bear puppy can range anywhere from $450 to $1,500 and will greatly depend on the exact teddy bear breed you're looking to adopt. Keep in mind that some may be more in demand than others, often raising the price quite a bit.