I posted earlier that we own guns - but didn't mention that while we have mountain lions visit regularly and bear, coyote, bobcat, etc.... I don't take them out on the property when walking with my LO and the goats....I just hope they go for the goats
If we had a home invasion - I would never be able to get the safe open in time.......before the LO came along - it was by the bed side.....we've had a mountain lion come up on our back deck......
My kid is also the only one not allowed to pretend shoot people in this town.....it's a hunting/gun toting Sarah Palin kind of place.
For home robbery protection - you'd have to keep the gun practically under your pillow.....and that's how accidents probably occur......I'd stick with dogs (although mine have slept through people coming in the house at midnight (after a long car trip) so who knows....... a fancy alarm system?
We keep our goats and will keep our chicken behind an electric fence for their safety......that might work for you too?