Baby powder. Seriously do all the outsides of your doors etc and they won't cross it!

For the record I hate them too!