I'm also a shift worker, with 12-hour shifts every other weekend. At first, I was concerned that Bianca was going to do as you described--pee on the floor alot, because I was having to leave her for such a long time. But she doesn't. I HAVE established the routine that--she always gets a great WALK when I get home in the morning. And before I leave in the afternoon, I remind her about the WALK that we'll be having when I get back. Of course--before I leave, I give her a "potty break" as well--as I'm sure you do already. Bianca is almost 5--and I don't have a crate--or doggy door.