All my items come from a non-smoking home. It's been a few years since I had dogs or cats, and when I did they were kept away from the stash, but I can't guarantee a hair or two didn't make it in. Please fully review the photos and description and check out the Ravelry yarn page here: https://www.ravelry.com/yarns/library/jo-ann-sensations-angel-hair as I'm unable to accept returns. Still, if something goes wrong please contact me to see if we can make it right.