Mine get Frontline Plus. I tried BioSpot once because it was so cheap and I read some good reviews about it. I've never seen a flea on them when they're on Frontline Plus, but within two weeks after applying BioSpot, I found fleas!

I've never tried Advantix, but I'm going to stick with Frontline Plus as long as it keeps working.