i have a cotton coat yorkie and a pin brush will not penetrate the entire coat. I use a CC slicker brush on her coat now. Its really soft and does not scratch her. I can run it up and down my arm and it doesn't hurt. After brushing with a slicker i run a comb all over to make sure there are no mats.
i think a pin brush is good for a silky coat but for the thicker coats its just not good enough in my opinion. As a groomer i usually just use a metal comb on all yorkies after the bath. never comb a wet coat and use a conditioning spray on dry coats to brush. I use CC Ice on Ice or The Stuff.
I have used the CC wooden pin brush before and it is really nice on the silk coats. didn't do a thing on morgan's cotton one
If you want a show coat you should never use a slicker on it because it will break the hair.