cheap flea shampoo,collars or any other type of flea ridden stuff does not work well at all. i have used fronline for about 6 years now and though sometimes it can get a little more expensive then others it works alot better. i guess it goes as the saying says...... you get what you pay for. also once treated by shampoos read your directions, you should not bathe or use any type of flea dip within a 30 day period. and mixing different types of this stuff be it shampoo or dip or anything can cause serious injury or death.