Those who will not be allowed into the city are described as dogs because, in that day, dogs were wild scavengers who roamed in deadly packs. Also, Cofman says male prostitutes that worked in pagan temples were called dogs, so the word could describe a thoroughly immoral person. The test of this list has been dealt with under comments on Revelation 21:8

Continues after advertising
Continues after advertising