¿Cómo deshacerse de las garrapatas?

Tengo un golden retriever, siempre ha tenido garrapatas. No me he podido deshacer de ellas por más champú, polvos y baños que le doy. Lo más efectivo ha sido sacárselas a mano unas cuantas veces a la semana y así lo he tenido siempre en una lucha eterna. Ahora esto ya no me funciona, está plagado a todo momento, y por primera vez en años se están metiendo en mi hogar. No sé si los gatos sean portadores de garrapatas. Anteriormente, mi perro ahuyentaba a los gatos (hay muchos donde vivo). Ahora han pasado los años y mi perro tiene muchas cataratas, no ve casi nada y ya no ahuyenta a los gatos (no logra verlos). Ahora siempre está minado de garrapatas y tengo que sacárselas a cada rato. ¿Qué le puedo dar para eliminárselas? Leí por ahí que una opción es inyectarle ivermectina. A una primita le dieron unas gotas una vez por piojos y eso se los mató. También leí que Lotilaner en pastilla sirve para sacárselas en el perro o Bravecto. ¿Lo otro es que puedo usar en mi casa? No vivo solo, no puedo usar algo tóxico, es decir, no puedo abandonar el hogar. Y lo otro es que en mi casa hay muchos cachivaches, por así decirlo, en el patio podría usar algo más tóxico allí, pero también necesito algo para mí dentro de la casa. Ya he visto varias en las paredes e incluso ayer saqué una pegada al colchón de mi cama.