I have a 12 week old lab/boxer and I got her at 7 weeks old...she still pees a little bit when she gets really excited to see people, I am pretty sure its just a puppy thing, as for the peeing on your roomates bed, my pup peed on my couch 3 times, I sure showed her who T F was the boss after...