Anyone know the age and origin of today's expr

A person who frequently attacks others in speech or writing...

Incidentally, it apparently has more than one meaning, as

www.myspace.com/shawn_adlerA porch dog is a dog who comes to your porch to hang out with you, but isn't yours. ... I had a porch dog for a while last night and that was sweet. ...
profile.myspace.com/index.cfm?fuseaction=user. viewprofile&friendid=34211717

--thanks all

Last edited by dalehileman; 05/27/06 03:10 PM.

dalehileman