My yorkie has such a thick coat, very much coat, and its gets matted very very easily.
What is the best thing to do with that? what brushes work the best with his coat? what shampoo and conditioners and sprays would work good with his coat

?
He does not have much coat now, he was shaved for christmas, but when he gets his coat again i want to take good care of it!
I've been using the Pet Silk Rainforest products (rainforest shampoo, conditioner and the leave-in conditioner)

I use steel comb and a pig hair brush (pinebrush), i also have a steel pinbrush but i dont know if its good for the coat or not! and i also have a slicker and few plastic combs.