Well, when we DIDN'T mix his old/new food, he didn't have diarrhea... it was when we mixed his old and new food together that he hurled and had diarrhea...

for some reason he doesn't really like eating dry food, which is why we got the canned food.