Hi All, Thought i'd give you a little update! My lil lady had her food changed from Eukanuba medium pup to Royal Canin Mini (she's a very small basenji and doubt she'll get bigger than 10k when fully grown so thought this one best) I also bought her a Pet Head shampoo 'Royal Treatment' with oatmeal and aloe.
She loves her new food and never leaves a crumb now, has a bath once every two weeks (instead of every week) and has a treat of sardines or yogurt every couple of days.
Her skin is much better, little flaking and her coat looks much better now.
Thank you guys for all the advice!