Frontline spray f.hunde / cats 500 ml (Personal Care)
You need to use the spray once / month, but i assume quiet cheaper than any other product. With my cats it was quite tricky: since it's like spraying a cat with watre, They hated it The First Time And They quietly do :-) But They do not panic anymore