I highly recommend Minksheen shampoo for dogs. My dogs have a cotton coat and a silky coat. It works great on both of them. I have tried all kinds of dog shampoo. It's the only one that makes my cotton coat Yorkie shine. Plus, it smells wonderful.
It is concentrated, so I use only a small amount on a sponge.
www.touchofmink.com