If the kitten has had diarrhea and doesn't groom himself, he may be ill. I'd definately take him to the vet to rule out a medical problem. Be sure to mention the pooping on the porch to him.

As Medusa said keeping the litterboxes clean will keep odor down ALOT which would make your hubby happier.