I have a (nearly) 18 month old lab and a (nearly) 9 year old DS. Teaching them how to behave around each other was probably one of the hardest aspects of raising a puppy. Actually, DS was pretty sensible from day 1 and followed what I did and what I told him but my puppy was another story!
It’s not impossible though, just be prepared for it to be harder than you would imagine.
I do not regret getting my dog one bit. I am not going to recommend a lab to you, I don’t know if one would be the right choice for your family but what others are saying about them being incredibly strong is correct and they do shed a lot. DS asked me the other day when I would let him walk DDog alone and I said when you’re 18 😂 in all seriousness, my lab doesn’t pull on the lead (but that took a serious amount of training that is still on-going) but I still wouldn’t let DS hold the lead because my dog weighs around 30kgs and could easily pull him over.
I now mostly get to watch them interact with each other in a way that makes me very happy. Such as the other week on a beach when I didn’t have to worry about ddog bolting over to say hello to all the other dogs because he was absolutely glued to DS and wouldn’t leave his side. Or now ddog chooses to sleep on DS’ bed and not mine. They really do adore each other.
I also wfh full time. I think it depends on the type of job you have but I had two weeks off when I first brought him home and when I started work back again, I could easily manage my work load as well as supervising, interacting and toilet training my pup.
Having a dog means hard work. Whatever breed you go for and whether you get a puppy or a rescue. You will have to make a lot of sacrifices. You can stack the odds in your favour by doing your research and getting the right dog but please don’t underestimate how much work they take. For me, the work was and still is totally worth it. Will it be worth it for you and your family AND the dog?