1 The average cost to have a Teacup Yorkie can range anywhere from $300 to as much as $5,000. 2  Most purchases will fall within the $1,000 to $2,000 price tag range. 3  Due to the rarity of these dogs, it is not uncommon to see dogs reach the higher $3,000 price range. They can cost $1,500 to $5,000 depending on the size and the age of the puppy. 2  Cassie’s Closet is a breeder that sells different breeds of Teacup Yorkies that are still little puppies. 3  The price for the puppies would still depend on the age and gender of the dog.