Has none of you seen my dog?
Hasn't none of you seen my dog?
Which is correct? And please explain why.
Has none of you seen... this is okay, but I'd write "Haven't any of you seen....
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.