I have an all natural shampoo with tea tree in it and they jump off when I put that on. I also read on here before to rub salt into their fur before you bath them and the fleas jump ship left and right. I may try that next time. Ive been using Bio Spot for the last 2 years and it works well, I paid $15 for 3 I think. I just stoped earlier than the fleas this year.