I wondered if maybe the dogs didn't bark because they've gotten used to him being there - he may have been casing your place for a while now. Very scarey. Definitlely put blinds on your windows, and put a timer on a lamp so the lights will go on even if you are not there -you can even set timers to go off & on several times during the evening.