16 is even better. It's difficult because you really want them to start socialisation by that point and breeders individually socialising a litter can be a challenge, but for those who can it's a much more stable dog the owner is starting with.
I do dog rescue and a lot of people got their first ever dog over covid and people who had no idea how to raise a pup raised some really messed up dogs. Starting with an older dog that is a bit more stable just makes all the difference.