Change the locks.
Sleep (mostly clothed) with a baseball bat.
Don't hesitate to use it.
Keep your son in the same room as you at night.
Keep the dog in at night, he'll probably poison it.
You may or may not be morally right (hell, who cares), but you stand a better chance of safety.