TBH I thought 6 would be far, far to young for a stone. Maybe irritable bowel - although her diet sounds good.

Just up the water even more I suppose...