Want a good dog? Take them with you everywhere you go. There is a reason that dogs of street people are amazing, and cooped-up condo dogs are hyperactive spaz dogs.
Ever notice how homeless people who have dogs - their dogs are amazingly calm, follow their owners everywhere? They have life experience. They've been out, seen the world a lot, socialized a lot, and just want to follow and hang out with their owners.
If you were kept in a room your whole life, you'd freak and spaz and mis-behave the couple of times a day you were let out too.