Let's cut most of the crap here. No matter what dog you get if you use positive reinforcement techniques and all family members in your training methods and everyone is making sure the dog knows exactly what is acceptable behaviour for it and where it's place is in the grand scheme of things you are not really likely to encounter too many problems.
There are a wealth of training manuals/TV programmes/Youtube vids out there from reputable trainers. There are also guys on here who can help, I know this because I needed their advice on one occassion.
My own personal preference would be a German Shepherd but that's just because I love the big soft daft bugger we've got. He's great with everyone.
As has been said earlier, you're going to have to walk the dog so you might as well have one that's not going to make you feel daft