Why it can not be singular ? You hear the dog does not imply how many people on this sentence.
And singular "Słyszysz psa?" is indeed one of the starred answers.
An why is not accepted "ty słyszysz psa"? Perhaps because it is incorrect the use of the pronoun in this case?
No, everything is correct in that answer, it should have worked.