I think I know the two shops you are talking about. I am not a fan of pets in the shop - I have enough cat hair at home! But the other shop is an experience. It has so much fabric - a lot of it is older, but much of it is new. And no one has ever glared at me for shopping there.
Sorry you had such a bad experience.