Never discount the practicality of having a good sharp knife around. Mine goes right with my carry and nightstand gun. You never know how a home invasion might go, you can hope and train for the best, but prepare for the worst. It's hard for me to imagine having an issue and not being able to exploit the home court advantage but there are many advantages a home intruder has too. The element of surprise being one. You will never know how skilled the intruder is either and whether he is there to steal, harm or worse.
What I'm more or less getting at is, in the dead of night, deep into your rem cycle you wake up to a noise or a figure before you, you havent got time to wipe the crusties out of your eyes and are at a disadvantage in terms of being less alert and have poor coordination upon first waking up. Vision and fine motor will be affected, you could very well have your hands full depending on all these different factors at play. The intruder may or may not know what he is prepared to do, all he knows is he is there and he should not be and that he is rolling the dice on his own life, maybe drugs or other factors will embolden him/them.
I consider a dog to be a necessity, as much or more than a gun or edged weapon. Chances are if you have a dog they will alert you to an intruder long before they become a figure standing in your bedroom. But I do believe a good quality edged weapon should not be discounted. I can think of at least 5 scenarios where having a concealed knife could be the ace up your sleeve in the event something happens where you're disarmed or forced to give up the gun. Just something to think about, if you haven't already. Intrusions are so random and there are so many variables that can affect a given outcome. I dont assume that I will have advanced warning to my advantage and often times sleep with a knife clipped to my track pants for bed. If anybody finds that weird, I'm glad. Chances are if you think it's weird the fact that I'm already armed before I pull off the covers will probably not even cross the bad guys mind.
I doubt I will ever have to say I'm glad I did, but if the bad day comes, I'll have decent cards to play. I think.