If you are deadset on getting a dog, I would highly advise you take it to National K9 for a eval and training. Don't be like 99% of the rest of amercian dog owners, let the dog do what it wants, when it wants, then when it's 3yrs old show up to a training saying "fix my dog." You don't need to "fix" anything if it's all adressed from the first moment.
"ohhh silly sparky. I can't open the door without him bolting out. Ha ha, he is so dumb and silly." Yeah, its funny until your dog does it then gets nailed by a car. And who's fault is that? The owners. I was at the OSU vetinary clinic once when this girl walked in crying and holding a lifeless schnauzer. Yup, dog ran out in the road and got hit. And whos fault is that? Not the dogs...not the driver's...yup, you guessed it, the OWNER'S!
My point is, whenever you take an animal and subject it to living in a "human world", it's your responsibility to do what's best for that animal just as you would a kid.
Just throwing that out there. Don't be that owner where people dread coming over your house because your dog acts like a retard.