It sounds like you are doing everything right with the little guy.

They sure do tug at your heart strings when they are sick, don't they? I went through quite a few foods until I found some that didn't upset Rhett's tummy. Just go slowly when you do decide to switch foods to minimize the chances of an upset.