Hmm, what was in the soup? Maybe one of the ingredients used upset him? I too suggest calling the vet, better safe than sorry. Please keep us posted.