Glancing over the last few posts it occurred to me there's a viable word there waiting for a definition - "retrosexual". As for 'terrierists', I've met a few of those. Vicious little brutes try to bite your ankles.