I don't use them. They could cause skin problems but that's just me.
A simple thing to do is spray with diluted lemon juice. Fleas hate that and won't bother the pet. I used it on all my dogs in the past and worked every time. It's the citrus smell I guess.