I have 3 Yorkies with 3 different hair types.

Tinka's coat is cottony and dull. I've tried everything and nothing makes it shine. The closest we've come to a shine is using the Sea Breeze Oil.
The Minksheen didn't make her shine but made her softer than I've ever felt on a dog before.
Kaya, with her thin, silky coat, was - and still is super shiney.
Brea's coat is still the puppy coat and it is very thick. The Minksheen worked great on her too. I do like the fact you don't have to keep them in the sink - or wherever you give baths - through so many steps.