I'm still not sure what happened, but he never vomited again after I got home, and his stools were completely normal the following morning. Very odd! By the time my vet called me back, I felt like a fool because I had panicked over nothing, apparently! He's still absolutely fine today. Thanks for all the advice, though!