My Penny has a cotton coat too. I was at my wits ends with it..UNTIL I found a good groomer and she told me all that gray undercoat had to go. It was all dead puppy hair and thats what was getting matted!
So she used a stripping knife and stripped all the gray undercoat and WOW when I picked Penny up she looked like a different dog. She went from a cotton ball to a nice sleek yorkie.
Maybe you could find a groomer that knows how to strip the undercoat.
Heres pics. She did cut some of Pennys length cuz I wanted it shorter for summer. |