Os filhotes de yorkshire terrier custam de US $ 800 a mais de US $ 10.000, dependendo da linhagem do cão. Um filhote de Yorkshire com linhagens campeãs pode facilmente custar US $ 10.000, enquanto um filhote com linhagem média, mas pura, pode ser encontrado abaixo de US $ 1.000. Essa variação de preço torna a pesquisa importante.
O Yorkie é considerado uma raça de brinquedo, e as fêmeas só dão à luz de um a quatro filhotes. Isso aumenta o preço dramaticamente, já que raças maiores podem gerar até uma dúzia de filhotes. Os cachorros de Yorkshire cujos pais e mães têm pedigrees campeões também exigem um preço muito mais alto. Se a linhagem não for importante, os possíveis proprietários de Yorkshire podem procurar cachorros que não tenham documentos. O preço cai drasticamente se os cães não forem registrados.