There was a poll here regarding this question:
http://www.yorkietalk.com/forums/pol...ur-yorkie.html
Puppy prices vary around the country. The highest prices are probably in the Northeast, New England.
Girls usually are priced higher than boys. I would say average price from good AKC registered breeders are $1200 - $1600 for a boy, and $1400 - $1800 for a girl.
The price usually reflects the amount of genetic testing the breeder does and AKC registration.
Outside of New England, I would be suspicious of a breeder charging more than $2000 for a pet quality pup. Anything under $1000, research extra carefully.
The prices may seem high, but bargain puppies often end up costing more in health care bills and heartbreak.