Ошейники можно сразу отметать- защиты от них никакой. Я использую уже около 7ми лет капли на холку и спрей Барс. Тьфу, тьфу, тьфу, не пробивало ни разу. У нас спрей около 150-250 рублей стоит, капельки-если одна ампула, то рублей 50, если упаковка. то дороже. Кому-то они вообще не помогают. Хорошие фирмы Адвантикс, Фронтлайн, но уже гораздо дороже. Также недавно на рынке появился новый препарат Бравекто. Это таблетка, которая обеспечивает защиту, насколько я помню, больше, чем на месяц. Но цены космические.
Также иногда колим Фортикарб (Пиростоп), он обеспечивает защиту на 15-30 дней, цену не могу вспомнить, но на моего 9-10 кг выходила явно меньше 500 рублей.