I know Joe Biden suggested a shotgun, but a shotgun is probably not the best choice. A 38 or 9mm handgun would be easier for her to handle in a home. She could take it out of the house if she got her C.C. permit.
As much as I love shotguns, I think this is the best advise in this thread.