Over the last week Sherlock has been a nightmare. In fairness he has been ill, he has colitis

Therefore he has been on chicken and rice for the last four days, and antibiotics since Monday and this morning his poo was much better than it has been so he seems o be on the mend. However since he has been on it he has been barking like a mad dog. I assumed it was because he was hungry as I read on here that other dogs seemed ravenous when on C&R, and so on the Monday night I gave him a second smaller portion, which he the proceeded to throw up

. He was taken to the vet on Monday, who advised to give him lots of smaller meals rather than the three we usually give him. I have been doing that, but he is still barking at me like crazy in between meals.
When I have tried to focus him through training, he is not performing his usually 'tricks', he clearly justs gets frustrated and starts barking at me. I've just got back from work, to find him barking (he was alone two hours) I thought it might be the toilet he wanted but he has not yet done anything outside so don't think he needs it.
Do you think it is anything to worry about, or is he just hungry, and so will return to his dopey lovely self once we resume normal meals? Im even more concerned as our neighbour totally ignore me in the street the other day and instead just threw Sherlock a look of death

, so Im worried he has been barking a lot for a while now (though up until today he has been sleeping every time I have arrived home, so wouldn't know about it unless she told me).
Anyone else got a loud barking frustrated doggy?