Dog was sleeping in another room.
She WAS there and all belongings were left there.
Maybe the perp really knew that neighborhood well...including watching the male roommates pack up for the weekend.
I wouldn't be surprised if you're right about him watching, it's quite possible that he's had his eye on the house for awhile. For all we know he might be a friend of one of the male roommates. JMO