@Watchingthesunset - ok, I’m going to probably waffle on here, but please bear with me! I have only read your posts, so haven’t gone through what anyone else has posted.
Firstly, with the way you’ve described your family set-up/routine, then I’d advise don’t go for a puppy. It takes time, devotion and, in all honesty, a lot of effort to bring a puppy into everyday family life. Huge hint - it’s not fun!
Personally, I would never leave a dog at home with a “dog-flap”. No way would I feel comfortable with a dog having free-reign to outside space, too much opportunity for things to go wrong.
Your best bet is to look into dog walkers or someone to at least come in and let your dog into the garden and interact with them for a while.
In addition, you need to create a good safe space for your dog to spend its time until said person comes in. So, an area that becomes the dog’s safe space. Mine was the conservatory (shaded). She had her crate in there, which was covered by blackout material on three sides (leaving the door clear). The crate door was never shut, didn’t need to as had door/gate into the conservatory. It was her safe space, she loved it, and would take herself off there if she wanted peace and quiet.
After all that, the thing you need to do is research breeds. You need to know what “group” dogs belong to. What were they bred to do, what are their in-built traits? You need to figure out what they need vs what your family can offer. Lots of people discount larger breeds but, often, they need less exercise than smaller breeds.
My absolute condition is, do not ever choose a breed because you like the look of it. The dog needs to suit your lifestyle, otherwise it will become a PITA. The dog needs to suit what you can offer it, not the other way round.
Sorry for the long post. I just hate it thinking of people setting themselves, and their dogs, up for disaster by not thinking things through beforehand.
Oh, and never believe the “yeah, of course we’ll help out mum” bargaining. Be prepared that you, as parents, will do 99% of the care/worry of owning your dog.