Nexguard
My dog has had these for a few years. She tolerates them well. I usually disguise them in her food. The reason I use nexguard is because products that you spread on the pets neck wash off when they go into the shower so the vet advised I use this product instead.