
It's more about trainimg than breed, and individuals.
I would tend to avoid highly reactive breeds, Terriers as a group, though even among this group are more easygoing breeds (Bedlington, Botder) and individuals.
Sight and Scent Hounds are generally easy going in a home environment, but need managing so their instincts don't get them into trouble outside.
Herding breeds though very trainable can also be more active and busy, needing a lit of mental, and a good amount of excersise.
Breeds with strong guarding instincts might be a challenge too.
I think you need to look at breeds that appeal physically, their size, and the size of your home.
Then look at the breeds original and/or current purpose, and what physical and mental traits have been accentuated.
Are these compatible with your needs, and training ability to modify/accentuate.
Once you have a short list, meet as many of the breed as you can.
This should be at breeders homes, working environment where appropriate, and in pet homes.
Go for walks and see generally how they are with dogs, other animals and people.
There are over 200 recognised breeds in UK, so think outside the box.
Generally the less well known and numerous breeds have a higher proportion of true breed enthusiasts.
I would always check with a breed club if they know the breeder your considering.
It is important to choose a breeder. Parents should have all breed appropriate health testing (no excuses).
Once you have chosen breed, a good breeder, then they will help you choose the most suitable pup in the litter.