I also think that it might be his teeth. Good luck at the vet tomorrow and I also hope that it's nothing serious.