The baby shampoo could be drying his skin. I would try an oatmeal shampoo. My Spike has very sensitive skin. I have found CC Day to Day shampoo and conditioner and Plush Puppy Seabreeze oil help his skin a lot. Some people here have also had luck giving their dogs oatmeal baths. I think someone put Aveno bath in a wash bag and bathed her dog with that and had good luk with it. The baby shampoo does seem to cause problems because the ph is not correct for a dog's skin. Godd luck!
__________________
"If you have men who will exclude any of God’s creatures from the shelter of compassion and pity, you will have men who will deal likewise with their fellow men." — St. Francis of Assisi, 1181-1226