Собака не просто не может зайти, но не может, потому что скверное, нечистое животное. Что за «скверна» такая – здесь ответы могут варьироваться. Скверна эта проявляется в видимом порой довольно беззастенчивом «безнравственном» поведении животного. Конечно, нравственность по отношению к животному приложимо весьма относительно, но ведь и нравственные правила-законы пишутся людьми и по отношению к людям. Другое объяснение этой скверны – в обычной гигиене. Вот это – скорее всего. Собака, как утверждается в Библии, «возвращается на блевотину свою» (Притч. 26:11; 2Пет. 2:22); есть и другие весьма негигиеничные поступки, о которых, думаю, кинологи могут поведать немало. Думаю, негигиеничность плюс «безнравственность» и могли в результате привести к «скверному» итогу. Кошка в этом более деликатна, поэтому ее более охотно допускали в помещение, нежели собаку. Однако закон нечистоты – это ветхозаветная норма, а отнюдь не христианская. Увы, нас так и тянет вернуться к ветхозаветной букве, в том числе и к правилам чистоты-нечистоты, и это касается не только животных, но и людей. Поэтому я бы искал ответ в кошачье-собачьем вопросе не в некоей духовной грязности собак и какой-то особой одухотворенности кошек, а на почве гигиены и соображений деликатности. Модест Богданов "Собака вывела человека в люди"