I would give the vet a call just to be sure. Did he get any vaccines at the vet last week?
He could have easily eaten something you aren't aware of. Your best bet is always a trip to the vet with this kind of situation. You never know if he could have gotten into anti-freeze or anything else nasty outside.