There is some other pest that hates the taste of pinesol. I think it is an effective solution. I believe pinesol is toxic to cats though so if you have cats use with caution. To save money you could also use the generic version of pinesol sold at the dollar stores. That would probably be a great solution as well.