Denigrating, to compare any human being to any lowly creature, but was it so when even christians are compared to sheep? I guess, there is depreciating intent when Jesus called gentiles dogs, such as metaphor to mean characteristically despicable. Dogs eat excrements and vomit, so its rather on that phrase he called them dogs, simply to say, despicable. But that is just my idea. Who knows what it actually means by christ calling gentiles dogs?
It maybe bec they dont have god in their midst. But to what intent it was meant was actually vague.
Wherefore remember, that ye being in time past Gentiles in the flesh, who are called Uncircumcision by that which is called the Circumcision in the flesh made by hands;
That at that time ye were without Christ, being aliens from the commonwealth of Israel, and strangers from the covenants of promise, having no hope, and without God in the world:
But let us see first, how Jesus called gentiles dogs.
For a certain woman, whose young daughter had an unclean spirit, heard of him, and came and fell at his feet:
The woman was a Greek, a Syrophenician by nation; and she besought him that he would cast forth the devil out of her daughter.
But Jesus said unto her, Let the children first be filled: for it is not meet to take the children’s bread, and to cast it unto the dogs.
And she answered and said unto him, Yes, Lord: yet the dogs under the table eat of the children’s crumbs.
And he said unto her, For this saying go thy way; the devil is gone out of thy daughter.
The question is, did it remain like that, that as a standard gentiles are presently and perpetually considered dogs, or was it just temporary?
It was temporary. They were yet dogs when they were excluded to the community of believers.
Then saith the woman of Samaria unto him, How is it that thou, being a Jew, askest drink of me, which am a woman of Samaria? for the Jews have no dealings with the Samaritans.
The mere fact is, it elaborately expressed that time when Jesus himself was intent on making them disciples and by such reason, they cannot be dogs anymore but sheep.
Go ye therefore, and teach all nations, baptizing them in the name of the Father, and of the Son, and of the Holy Ghost:
Teaching them to observe all things whatsoever I have commanded you: and, lo, I am with you alway, even unto the end of the world. Amen.
The apostles too were tasked into converting gentiles as it say:
And when there had been much disputing, Peter rose up, and said unto them, Men and brethren, ye know how that a good while ago God made choice among us, that the Gentiles by my mouth should hear the word of the gospel, and believe.
And God, which knoweth the hearts, bare them witness, giving them the Holy Ghost, even as he did unto us;
And put no difference between us and them, purifying their hearts by faith.
Fact is, majority of Jesus disciples are gentiles.
I saw in the night visions, and, behold, one like the Son of man came with the clouds of heaven, and came to the Ancient of days, and they brought him near before him.
And there was given him dominion, and glory, and a kingdom, that all people, nations, and languages, should serve him: his dominion is an everlasting dominion, which shall not pass away, and his kingdom that which shall not be destroyed.
That as reason, clearly manifests that gentiles were not forever dogs. So too, as paul emphasized its union with the jews and being that, emphasized brotherhood and that, as sheep of christ.
There is neither Jew nor Greek, there is neither bond nor free, there is neither male nor female: for ye are all one in Christ Jesus.
That as clarified more by Peter when he said:
And put no difference between us and them
Thus any connotation putting gentiles in such negative light is untoward and false as in effect, gentile christians are not dogs but in a more subtlety, should have been in a position which is not despicable, that as being, sheep.