I currently work from home and am there most of the day. I go for walks 3 times a day. We have a 1000 s.f. apartment. There is a small attached patio where your dog can lay in the sun or for quick bathroom breaks.
I also have a 1-yr old 25lb friendly puppy who loves to play. Can accommodate a small dog or a larger docile dog.