When my GF's home, I make sure she gets out her Mossberg 500. I only have my Taurus PT92, which is my carry pistol. It's either in my waistband (like now) or, sometimes, sitting on the computer desk next to my laptop.
I also have a 1/2 Blue Heeler, 1/4 Shepherd, 1/4 Lab mix. He's only one so he's not super trained, but he listens well and barks.
I live in an Apartment, but one lucky thing is all the units are separated by cinder block walls, so no risk of overpenetration.
As far as revealing locations of firearms... I don't think criminals are cruising gun forums looking for targets (if they could somehow figure out who I was or where I lived based on, at most, a city / state and screen name).