He's probably just got a doggie flu or something. You should take him to the vet to be sure. Is he neutered or anything?