I have a dog and 3 dc. I absolutely love her, she's a fantastic dog. But I won't be getting another after her and I'll give you the reasons why...
It's limiting to what you can do on a day. If I was to go to a theme park for example (pre lockdown) is have to get the dog sitter in to walk the dog and sit with her for a few hours because she gets stressed if she's on her own too long and starts to pull her fur out
Same above if we go on holiday. She doesn't do well in kennels so we have to get a dog/house sitter
You have to take the dog out at least once a day in ALL weathers. There's breeds that need more walking than others but they still have to go out everyday
My dog only has one issue (the stress issue) but I know dogs who have behavioural and social problems and they require a lot of training and work. I know dogs that don't like other dogs. Dogs that won't recall. One dog I know doesn't like men so goes for their ankles if they pass by! I know dogs who bark like crazy if someone walks passed the window, dogs who dig holes in the garden.
The grooming... daily grooming on nearly all dogs to some extent. I don't mean a quick two minute brush, some need a lot of work on their coats.
Coming in from a walk in the rain, you need to dry the dog off before you do anything else. If doggo goes in mud you need to wash the dog when you get home.
Then if there's any skin or dietary issues, that's an expense.
If the dog gets fleas you have to treat the whole house plus treat monthly regardless of whether they have fleas or not.
A puppy needs hours upon hours of training.
I alive my dog, she is fantastic with my dc, I've never had one aggressive incident with her (she's a cocker), she'd spend all day outside with the dc running around with them and following them up and down sand dunes, in and out the sea etc. But it is definitely like having another child. You need to think of worse case scenario imo
Not meaning to put you off just an honest opinion of how it is to have a dog