My vote: Whomever is in charge of the dog (stay at home parent, or the WAHP while the other works outside the home, etc), chooses breed/individual... Because they will be the one dealing with them.
To know about German Shephards. They're SMART. Smart dogs are kind of a pain to train, but it works out to 1 year of you training them, and then a lifetime of them taking care of you. Goofy dogs, you spend their entire lives ON them. The bite stats on GS's are also heavily swayed by law enforcement use. Unlike pits, which are mentally deficient (trying to be kind) and bred as battle dogs and CANNOT in most cases be called off, GS's will bit on command, and then immediately release on command. Many will even stop mid leap even if it hurts them to do so. They are, as a breed, completely obedient to their partners, will stop on a dime, and are often used to 'babysit' young children (only 2 other breeds do this; Germans, Mastiffs, and wolves... Huskies will also mind children, but they do it their own way, taking their judgement ahead of yours. So not the best babysitters. Wolves also use their own judgement, but will take yours over their own, even if they think you're being stupid. LOL... And boy do they let you know they think the command is daft. BIG difference, wolves are like kids. It takes their WHOLE childhood to train them. Not J. a year, but 4. The first 2 needing constant supervision. J. like kids.).
So as far as German Shephards as babysitters:
J. as an example: you can tell a GS 'No Stairs', and they will not only not go up the stairs, but block your toddler from using the stairs, as well. They'll bodily block the stairs, bark to get your attention, and nudge/herd the toddler away from it. Taking pulled fur, blows, etc without even twitching. They are GREAT kid dogs when well trained. Similarly, they'll put up a racket / block older kids from leaving the yard, strangers, etc. they are SMART dogs.
If you don't train them, though, they come up with their own ideas about things. If they'd let a puppy do it, they cheerfully encourage small children to, and ditto, of they don't let puppies do something, they block your kids the same way. Smart dogs are Incrediably tolerant of behavior that goofier dogs freak out over (like fur, ear, tail pulling, accidental falls, etc.) of those who don't know better... But with kids they deem old enough to know better they'll no-skin-break-nip to chastise if you DON'T train them to do otherwise. Big difference, again, is that you CAN (easily) train them to react differently. No such luck with breeds that aren't as smart.
I know nada about goldens... So I'll leave them to others.
To know about labs:
There is a dwarf gene that's been bred for so much these last few decades, that many labs CAN'T swim. Their legs (where this particular dwarf gene expresses, it's not all over) are too short compared with the rest of their bodies.
There are only a handful of breeders in the country who are flouting the show convention, in trying to breed the long leg BACK. And ditto not cheap ($800 )
Labs are about 50/50 on being smart or goofy... Often in the same dog. Which makes them often challenging. Far more so than German Shepards, but far less than Huskies or wolves. It's one reason so many labs end up as 'Lawn Ornaments' :(