The English sentence "Have a dog," is only complete, natural and meaningful if the "have" functions as a 2nd pers. imperative, but is that what the "correct" solutions mean? "Ayons un chien/Avoir un chien"? Can somebody please explain this to me?
If "have a dog" is an imperative, 2 possible translations:
Ayez un chien (2nd person plural or polite)
Ayons un chien (1st person plural) = let's have a dog