Poor guy. I found that when I switched my dogs to Wellness Salmon and sweet potato their shedding decreased like 4 fold. It is incredible the difference. Also Rangers fur got really really soft and shiny - in like a couple of weeks. I am not telling you this as an advertisement for Wellness but just as an example of how much diet can impact your dogs health. If you have been feeding pedigree all the time that you have had these problems I would try a different food. It might take some trial and error but you might find something that helps at least some of his symptoms.
FYI - ranger is on a special prescription diet right now for some new digestive issues. It is not as high quality as Wellness so I am really curious to see how the new food effects his coat. I expect to have to vacuum more and to see his fur get less shiny and soft.