Can;t help with any reccies, but I just wondered if you had checked your wee ones skin at all? I'm asking cos my terriers skin got really sensitive over time (and age) and it turns out she had associated health issues. Not saying yours has, of course, but it might be worth a thought?