Where the dress was stored is snoke free. My husband does smoke in the house though. There are no stains and the dress is not yellowed at all. I have dogs as well so the dress will need to be washed even though the dogs have not touched the dress directly. Hope that helps