we use the scalibor collar against ticks.
I don't like things that you have to put on your dog, which gets under its skin, because you can't remove it, if the dog has a problem with it.
there are also shelties that have problems with the scalibor collar, but you can remove it and the next day its over.
with fleas we don't have any problems and I think the scalibor collar isn't made for that. but for example it's also for sandflies which you can find in mediterranean sea areas.