Suppose that a dog is required by the terms of his doghouse arrest to maintain shaggy fur.
May I write:
The condition that Fido have shaggy fur is restrictive.
I believe that this is a form of the present perfect subjunctive in English. Is it? It sounds better to my ear than
The condition that Fido has shaggy fur is restrictive.
I believe that the second is wrong, though not too offensive to the ear and probably more common.
Can someone clarify the grammatical rules/context here?
EDIT: This was not the present perfect subjunctive, as has been pointed out. Still, this situation is somewhat strange because the once correct subjunctive is perceived as archaic by some.