Re: pinkish red skin and dandruff/flakey skin?
The skin is most likely pinkish from getting scratched.
And an Aveeno bath will definitely help, as dry skin = itchy skin.
You can try supplementing his food with flax seed oil as well. 1 capsule every 3-4 days to start, then eventually just 1 capsule/week.