There's this all natural flea repellent I got from walmart. I tried it because it contained no chemicals only spices including cinnamon, nutmeg, eucalyptus and others. I forgot the exact name though. I'll post it when I get a new one. It's quite effective and I haven't really had a big problem with fleas. Being natural and all also makes a big difference.