I'm not an expert, but I think he could have just ate something to make his stomach upset. Daisy once ate her old collar...., ALL OF IT. Thankfully, it passed. If it seems to be getting any worse, I would take him to the vet.