The Seresto collar has worked great.  I use on my dogs and no longer have fleas spreading to my indoor cats or anywhere else in my home.  I think this ends up being cheaper and more effective than other topical liquid products.  I put them on dogs a little looser and then remove for baths.  The collars have lasted the full eight months for me with issue.  I have recommended to others who also were impressed with product.