I put Vizsla first, but I'd put the Weimaraner a close second for what you're asking for. Both are excellent dogs. When considering breeds (before we got Ally), I really wanted a vizsla, however since our home contains a couple cats, indoor (free roam of the house) rabbits, and open-caged birds, we decided to stay away from sporting group dogs. I know just about any dog, raised from puppy stage, could probably be trained to leave them all alone, but it didn't seem proper to tempt instinct. We followed that with another non-sporting dog we're bringing home next week...an english bulldog.
I'd stay away from the dobies. They're beautiful, quite protective (perhaps more than the "somewhat" you listed as a desireable trait) and proper socialization can do wonders, but they can still invoke longlasting fear in a child based upon how vicious they come across. Plus, I've never heard of them amounting to much in the way of retrieval, though I imagine it's possible.
Personal opinion...I have no interest in a longhaired dog such as a retriever, due to the intense shedding.