Les chiots Yorkshire Terrier coûtent entre 800 $ et plus de 10 000 $, selon la lignée du chien. Un chiot Yorkshire avec des lignées de championnat peut facilement coûter 10 000 $, tandis qu'un chiot avec des lignées moyennes mais pures peut coûter moins de 1 000 $. Cette variation de prix rend la recherche importante.
Le Yorkie est considéré comme une race de jouet, et les femelles ne donnent naissance qu'à un à quatre chiots. Cela augmente considérablement le prix, car les races plus grandes peuvent mettre bas jusqu'à une douzaine de chiots. Les chiots du Yorkshire dont le père et la mère ont tous deux des pedigrees de championnat exigent également un prix beaucoup plus élevé. Si la lignée n'est pas importante, les futurs propriétaires du Yorkshire peuvent rechercher des chiots qui n'ont pas de papiers. Le prix baisse considérablement si les chiens ne sont pas enregistrés.