Salvia, lavanda, basilico e rosmarino sono tutti efficaci nel respingere i topi, secondo SFGate.com. Piantare queste erbe in un cortile può respingere i topi. Un'altra opzione è quella di preparare le erbe in acqua, come un tè, e spruzzare l'acqua intorno alla proprietà per tenere a bada i topi.
Piantare calendule è un rimedio efficace per tenere sotto controllo le popolazioni di topi, come spiegato da SFGate.com. Anche le margherite dipinte funzionano bene. Molti proprietari di case hanno anche avuto successo quando hanno posato fondi di caffè, aghi di pino e gusci d'uovo intorno alle piante nel loro giardino. I topi non vogliono camminare sulla ruvida consistenza di queste sostanze, quindi tendono a stare lontani.