Get a crate/kennel. She is not too young to train. Basic obedience can be taught as young as 4-6 weeks. You should already be working with her for 'sit' and 'down'. I have a Chi and a gs/mix and both were taught sit/down by 8 weeks. The gs/mix is now 4m and can sit, stay, down, turn circles, and be brought out off-leash with good recall. So can the Chi.
You're letting your pup get away with too much. I know I'm being blunt, but there's no other way to put it.
If you do nothing else today, get a crate!! Use it! Get two, one for the bedroom and one for the general area of the house. but get at least ONE today and use it.