12 gauge shotgun like a Mossberg 500 or a Remington 870, loaded with buckshot and with a lot of practice time at the range.
...and since this is likely locked in a closet not strapped under your bed, you might consider a handgun near the bed (in a proper palm lock safe) that is grabbed on the way to the shotgun in the even that someone breaks in.