We have 2 dogs, ones a newer young dog and we forgot how hard the puppy stage is! She's now 7 months
I'd recommend having a look at the puppy threads.
You have to really want a dog. This week for example both me and my partner are awfully unwell. We still have to take the puppy out in the rain, snow and ice. She's easily bored so any naps on the sofa usually means she's shredding or chewed something. Throughout the awful snow, ice, cold and bitter rain our pup has needed multiple walks a day. If you are toilet training then you'll be out in it every hour for a while, even now she needs to be taken out several times a day.
Puppies are like little landsharks and often bite with sharp teeth, they will chew precious things, steal kid toys and jump up at little kids. Our ones worst habit is incessant barking at our faces currently
The biggest drawback for me is the constantly having to think about them and build them in. Leaving them for 4 hours sounds like a lot but is quickly eaten up eg a day shopping by the time you drive 40 min each way, have lunch then you feeling like your driving back again! You'll have to have dog care for things like days to the zoo, beach days or any full days out like visiting relatives, even things like going to birthdays parties can end up being long time out. You also have to build up to 4 hours, so it's not like that's immediate.
I have to be constantly aware of where she's at in her routine, and can't even just obviously invite people round without thinking if she might be too much for them and they might be put off by a yappy puppy
For me the things that make it easier is having a good partnership where you share walks. I've seen way too many mums being left to drag kids out in the rain because the dog needs out, and the kids can't be left. Reliable dog sitters are a god send and mean you don't always have to go camping but also that you can do thing's like go to IKEA!
Ours other is an older rescue so had similar issues, so it's not always that you can skip the puppy stage by getting an older dog as they often need a good few months to settle
For me it's a bit like having kids. They are a massive tie, they are hard work and I miss the days where I didn't have to think about it. I don't blame people who chose not to having dogs or kids, and think that people should take it seriously but I would do it again in a heartbeat. They also bring me great joy, and for me watching our pup develop into a cracking adult is worth it. We can take the lifestyle hit.