Poor Riot! Yes, do keep us posted! He's too young to go bald.
I feel your pain: Zeus has food allergies too, so he's on a venison and brown rice dog food. Since we switched to a much better-quality food, Zeus's coat has become outstanding. We get a lot of compliments about how silky he feels and how glossy he looks.