"...Would even a 12 ga shotgun have been..." Yep. If you are good enough and have practiced on multiple targets. Mind you, nothing is going to help when you're pulled nekkid from the shower.
A dog can make a difference though. Even little dogs. Territorial creatures, so they are, that will defend their humans. Most criminals are afraid of dogs too.
"...NOT linked to drugs..." Mostly Asian gangbangers attacking hard working Asian businessmen's homes, up here.
Spelling and grammar count!