I know this is going to sound crazy, but.. I have found that not using any shampoo for easily tangled hair is best. For two years I bathed my little Yorkie Sophie and everytime she would have dry fly away hair. I tried many many products! My yorkie has long fine hair that can mat up just looking at her

)
So I decided to just use a mild tearless shampoo for food stuff on her face and a little conditioner on her back legs where pee tends to splatter up. Her fur is 100% better. The oils from her skin help keep her fur looking shiny and soft. And no more static flyaway hair.
I just use warm water which washes away any dirt. Bathing and brushing is a breeze for us both.