My two are the best decisions I ever made, they are so inextricably bound up in my heart that they are just a part of me and I of them.That's not to say that I don't find myself muttering 'oh for fuck sake' fairly regularly when one or both of them decides to roll in fox shit for the millionth time in a week though.
To me dogs are joy and love made flesh, and we are privileged to share their lives. But with that, they are an enormous amount of work (especially puppies), a huge lifelong responsibility and a massive, long-term commitment and really not for everyone.
If more people understood the amount of time, effort, patience, money, commitment, mess and hard work that can be involved, then far fewer would get dogs in the first place, and that would be a good thing.
If more people really understood that a dog is not a passing notion, or something bought for the kids, or a must-have lifestyle accessory (be that lifestyle 'Instagram influencer' or '2.4 children and a Volvo'), or 'just a dog' that can be discarded if the reality is just too much like hard work, then far fewer dogs would end up being sold on via the internet or handed over to already overburdened rescues. Dogs deserve so much more than they get in so many cases.
If you do want a dog then do your research - which breed/type of dog is the best fit for your lifestyle? Which one can you best meet the needs of? A week of daily beach walks is lovely but can you commit to walking a dog twice a day, 365 days a year, in the pissing rain as much as in the lovely sunshine, for the next 12-15 years - do you want to? Think about your day to day life, routines, work (if applicable) and home - does a dog fit with that, and if so, what kind of dog?
Knowing an adult dog of a particular breed is no guarantee that you'll get one similar let alone the same. A well trained mature dog is a completely different prospect to the puppy or adolescent version. If you want a puppy then research breeders thoroughly, research what health conditions affect your chosen breed and which health tests breeders should be carrying out, meet as many dogs of your chosen breed as possible - breed clubs are the best place to find reputable contacts. If you would prefer a rescue dog then research reputable rescues - dogs end up in rescues for all sorts of reasons and it is perfectly possible to find rescue dogs with no issues - I've had one myself.
Sorry for the long post - it's probably my biggest soapbox, comes with the job territory - and I'm still visiting family for the holidays so have time on my hands 