Generally you'll pay anywhere from $1,500 and up, with some pups approaching around $5,000. When you are in the market for a teacup size dog, the size of any individual puppy will largely affect the price. It's likely that the smaller the dog (and that dog's parents) the more expensive the puppy.