Szczenięta Yorkshire terrier kosztują od 800 $ do 10 000 $, w zależności od rasy psa. Szczeniak Yorkshire z mistrzowskimi liniami krwi może łatwo kosztować 10 000 $, podczas gdy szczeniak o przeciętnych, ale czystych liniach krwi znajduje się poniżej 1000 $. Ta różnica w cenie sprawia, że badania są ważne.
Yorkie jest uważane za rasę zabawkową, a samice rodzą tylko od jednego do czterech szczeniąt. To znacznie zwiększa cenę, ponieważ większe rasy mogą zbierać nawet kilkanaście szczeniąt. Szczenięta z Yorkshire, których ojciec i matka mają rodowody mistrzowskie, również żądają znacznie wyższej ceny. Jeśli linia nie jest ważna, przyszli właściciele Yorkshire mogą wyszukiwać szczenięta, które nie mają dokumentów. Cena spada dramatycznie, jeśli psy nie są zarejestrowane.