Teddy bears can range in price based on size, material, and even personalization. A smaller teddy bear (less than 12 inches) doesn't have to cost more than $15. The cost increases for really large teddy bears, those that come with material like satin or silk, and anything that might be personalized with a name or monogram.