I use Clorhexadrine shampoo on my Yorkie when he gets itchy. The vet told me that it was the best thing for the dry, flaky skin that Yorkies are prone to. The only catch is that he hates baths and you have to leave the shampoo on them for 5 minutes before rinsing it off. I have to hold him in the tub while hubby watches the clock! Seriously, it really does work well