I know if you don't like guns it's hard to go out and get one, but you have to think about it. Image if that guy got a hold of you and your little girl. OMG that just makes me want to cry for you. That guy could have really hurt you. If someone came in my house they would learn REAL FAST that I have a HUGE gun and they would never come back to my house again!!!
But alarms are great if you don't have or want to get a gun. I have had several alarms in my life, and the best alarm I liked was hooked to all the windows and doors. It was great. If any of doors or windows are opened when the alarm is set the alarm will go off and the cops will call the house in seconds. If I don't answer the phone and give them the password the cops are there in minutes. So getting an alarm like that works best. You can also set it for the doors, windows, and any movement in the house, but with pets the movement in the house alarm won't work. So look into have all the windows and doors hooked up. I loved my alarm, but for me I need to know I have a back up!!!