I cuccioli di Yorkshire terrier costano da $ 800 a $ 10.000, a seconda del lignaggio del cane. Un cucciolo dello Yorkshire con le linee di sangue del campionato può facilmente costare $ 10.000, mentre un cucciolo con linee di sangue medie ma pure può essere trovato sotto i $ 1.000. Questa variazione di prezzo rende la ricerca importante.
Lo Yorkie è considerato una razza giocattolo e le femmine danno alla luce solo da uno a quattro cuccioli. Ciò aumenta notevolmente il prezzo, poiché le razze più grandi possono portare fino a una dozzina di cuccioli. Anche i cuccioli del Yorkshire, il cui padre e la cui testa hanno entrambi i pedigree, richiedono un prezzo molto più alto. Se il lignaggio non è importante, i potenziali proprietari dello Yorkshire possono cercare i cuccioli che non hanno documenti. Il prezzo diminuisce drasticamente se i cani non sono registrati.