Well I only have one Yorkie so really can't relate to your three with different hair. My Yorkie is in a full coat and has thick long hair that is silky, however I have found it changes some with the seasons. Winter heating dries it out more and summer heat makes it oilier. But your 3 ar very different. One size just may not fit all
Have your tried Coat Handler?