Sorry, I'm going to be a bit blunt... (And it's not meant to be personal, it's just something that's said so often and gets my goat a bit!) It's quite naive to say "oh, I don't want a rescue because I don't know it's background" Actually, you won't know the background of a puppy, unless you strike lucky and find a decent breeder, which is really hard!
So many "breeders" are doing it simply for the money, they're not actually breeding the best of their lines, they don't care too much if the dog/bitch has a dodgy temperament. They're breeding to make the cutest looking dogs as they know these will sell well (never mind the health of the mother dog after countless pregnancies).
Smaller rescues in particular, usually have dogs in foster homes, often with other dogs, cats and children. They have been assessed in a situation which mirrors yours. They will have been socialised, taken on walks, seen buses, cars and bicycles. Sorry, but breeders pups can be very under socialised. They can actually be from puppy farms, the family you meet are just a front to give you the impression of a cosy home.
Rescues have puppies too! Not often and get rehomed very quickly but it does happen. When it does, they get the best of care, usually in a foster home.
Many younger children find puppies extremely hard, they jump, they nip, they tear clothes, they chase. Yes, of course, you can train them not to do all these things but it takes time and patience (of the whole family).
Look at FB group Pups Not Profit for an eye opener. I know not all rescues are good, some are pretty bad but have a look, get on their FB groups, see how they interact with their "audience" then decide.
I'm not saying one is better than the other, but you should be as critical of any breeder as you would be of any rescue.