I use WD-40 to keep ants out of the house. Basically you spray along any wall where they are trying to come in. They hate it; won't cross it. One application holds for about a whole season. I don't know if it is the smell, or because it is slippery or what, but this works better than 1,000 other things I've tried.