Have your tried one of those ultrasonic things to keep them away?