Maybe there is something in the dog food that you are feeding him that is upsettin him, what kind of dog food does he eat?