Don't use a slicker brush, it's for a dog with a thick double coat, and it's meant to pull dead hair out. A bristle brush is nice as a finishing type of brush, after you get all tangles out, and it's meant to distribute oil throughout the coat, this is more important if you dog has long hair. A pin brush is best for yorkies and you want a brush that doesn't scrape the skin. The Madan pin brush is a great medium priced brush, that's great for different lengths, and I love it, here's more information about it.
http://www.yorkietalk.com/forums/yor...onverters.html I just found a wooden pin brush that I love, made by the Chris Christensen company. I like it because the tips could never scratch the skin, and it gets out tangles easily. If I had one brush it would be the small CC wooden pin brush.
https://www.a1petsupply.com/secure_h...-ccbrushes.htm