Hi, welcome to CP - Crixus is a cutie!
I couldnt say whether his condition is down to his diet or not, but i must say his diet isnt the best... Bakers is one of the worst dog foods out there, i know the first ingredient is cereal (dogs dont need any form of cereal) and the second is meat deriatives (deriatives being the operative word!!). Also, when your giving him chicken, cooking the meat gets rid of most of the nutrients in it.
If it was me, i would certainly try and change his diet! There are much better foods out there! If you wanted to try Raw, thats great! Theres lots of posts in the Raw Food section, and lots of helpful people to answer your questions about it.
Personally, i tried my Chi Honey on raw - she didnt like a lot of things and i was getting worried about her not eating enough. I found a solution we are both happy with - freeze dried raw (K9 Natural
) which is all the raw meat she needs, plus bone and organs, garlic and oils etc. She also gets a raw meal at night of the things she does like - a chicken wing, raw meaty bone or some mince.
Its really great you want to do the right thing by your beautiful Chi, and i believe good nutrition is key xx