Smoke free and I do have a kitty but I bag my items in large zip lock baggies so no hair gets on them (: these are also in their original packages so the booties themselves will still be safe no matter what. Hope that helps (:
For either... Depends on your own preference. There is one blue pair with puppies on them but I would still put them on a girl with a cute outfit that had some blue in it.(: