Check the ingredient list on your shampoo for sulfate and other chemicals that can strip the skin and coat. Sensitive skin can be irritated by those substances.
 
With a good healthy diet and some good all natural shampoo and conditioners you should not have to add anything else to the coat to prevent itching and flaking. 
Sometimes man's unnatural intervention can do more harm than good to our pets.
