1 According to the site, the price for teacup dogs can range anywhere from $400 to $1,500. 2  Younger puppies are also sold on this site and they can be more expensive. 3  They can cost $1,500 to $5,000 depending on the size and the age of the puppy. 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.