Комплексно: капли на холку (Адвантикс, Фронтлайн) и ошейник Форесто. 
Спреи хороши для вылазок на природу, но постоянно ими брызгать нежелательно. 
Ошейникам я особо не доверяю, считаю их скорее дополнением к каплям. 
Ультразвуковые отпугиватели вообще эффекта не дают. 
Но ещё надо учитывать, что у вас щенок. Читать инструкцию и смотреть по весу животного.   
 
 
 
 
------------------------------------------- 
Кость, брошенная собаке, не есть милосердие; милосердие — это кость, поделенная c собакой, когда ты голоден не меньше ее.