Here's my scoop on that. I have never had an animal pee on any of my fabrics. ...but if you have a dog who does hike and you can't break his habit, diaper him...my girlfried had this cute little band with velcro she made for her Doxie and she would put a quarter of a pad in it and slip it on him ..he could hike to his heart's content lol.....the worst my Teddy does is gather my fabric scaps when I am sorting and lays on them or gets in a basket of them if I left the basket down.
He is the only one in my sewing area. The other two stay in the other half and dare not come into Teddy's domain lol....
I do like cats but don't like how they live. They live on and in everything in the house and I couldn't bear that.