It depends how the 12 weeks one will be treated.
We got one at 8 weeks, option to leave it longer but Breeder’s lived in countryside with barky dogs. We didn’t want ours to learn to bark too much and also we needed him to get used to city sounds and walks etc
Another dog we looked at was going to be on a farm, but not in the house, so it wouldn’t be used to house noises etc or many people, but would be used to other animals.
As we live in the city being ok at the sight of a cow isn’t as important as being ok with a hoover.
Lots of dogs we looked at would come with with first vax but not second, so if we picked the dog up at 12 weeks we would need to then get second vax (advised time do so after dog has had time to settle in) which would mean more time that puppy couldn’t be out walking
There were 7 in our litter in the end, no way could breeders take them all out for house training, so they were pad training at 8 weeks when we took him. I would’ve had to start house training later, when he was more used to the pads if we had left him there (unless he was one of the last to go, then They may have house trained)
But when we got him he was young and tiny and a bit nervous and I couldn’t leave him alone for 2 seconds without him freaking out
And it was generally draining
If I’d got him at 12 weeks perhaps he would’ve been a Bit more confident and independent having benefited from the extra time with his mum.
It’s just weighing up what’s easiest and best for you in the first few weeks.
Either way I think they’re both young enough that if you work hard you can socialise anyway and train whatever you need to
Id maybe be more interested in the option of pick of the litter - and therefore the temperament you want, and which breeders done any/more health checks or got champions in the line if you want to show etc