Why are crates not an option? Are you philosophically against them? Dogs can be crate-trained at any age...and dogs can share a crate if they don't mind sleeping together.
Sounds like a crate would solve at least the housebreaking/roaming problem...and you would probably get much more sleep that way.