How old is he? How long has this been going on? If it is still like that tomorrow, a quick vet trip is in order.