
I'd cut out the flora, I don't think it will do any good for skin/coat.
As well as the other recommendations, cracked linseed is good, just a teaspoon mixed in once or twice a week.
Just an end note, both my two, and quite a few other dogs I help look after, seem to have come through this last winter with scurfy skin and huge amounts of coat which is now dropping out. I'm not sure if its the hard early winter, followed by severe wet weather, and now suddenly we've had exceptionally warm weather that's prompted this? But it's definitely worse than previous years for my dogs, so I do wonder if the weather and temperature changes have played their part.