I'm a groomer - and I know you've gotten all kinds of advice from groomers but I can tell you that I found a product that is amazing!! Since I started using it on my clients they order it for themselves to use at home. It leaves the coats clean, shiny and they seem to stay cleaner longer.
The product is Quadruped quadrupedpetcare.com
They make products for all hair types. On Yorkies I use the Protein shampoo. If I need a conditioner I use the Silky conditioner. This stuff is amazing! It smells great, helps keep mats and tangles from forming and makes combing them easier. Just make sure you blow dry your pups hair to encourage the sheen. Then just brush out hair. You can put a finishing spray on but if you have a oily coat stay dont use this.
I HIGHLY recommend these products - if you call their 800# and tell them Tangled Knot Grooming gave you the info he will send samples to you. This guy is so nice - will explain products and help you find the perfect shampoo for your dog!!
Best of luck!
__________________  Zsa-Zsa and Eva Darling Mine |