Hi, my little one had a similar problem. The only food on your list that can contribute to constipation (that I'm aware of) is cooked apples. apparently when cooked the pectin in them can make poos get a hard. I gave my bub cooked pears instead of apples, or mixed the two together. Also, you can put a dribble of prune juice into the food (I still do this occasionally, it works a treat). Prune juice can't soften the poo thats already in there, but it does get it moving. One more suggestion for sore tummy... I give my bub a very watered down drink of peppermint tea. Caffiene free of course. This aids digestion. i use it myself too. Hope some of this helps