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.