I so agree--- this needs to be said (and read) again and again. And yet, most of the population this is directed to will not be found on this forum...
A dog is a huge commitment. There have been so many times in my adult life where I wanted a dog so bad it hurt. But, it just wasn't the right time: moving around, graduate school, uncertain of my future plans, etc.
I got my first dog after a lot of research, and gut instinct that this breeder and I "clicked", and that the Black Lab pup was meant to be mine. I was fairly stable, had a steady job at a dog-friendly studio (yay- dogs at work!), and even bought a car off of my brother so that I could drive my dog to work with me (otherwise didn't really need a car, as I live in a large city.)
The point being, before I even brought the puppy home, I envisioned in my mind how this would all fit together- my life with a dog. And it did fit, better than I even expected.
Fast forward to today, with Mateo. After 12 1/2 years with my previous dog, I was dog-less for 3 years, knowing I would eventually bring another one into my life...when the time was right. I knew I wanted a Mastiff, specifically a DDB, after meeting one in person many years before.
I did so much research, my eyes hurt. LOL. And yet, I asked myself: could I really handle a dog that was sure to outweigh me ?(and he does, by over 30 pounds) . Also, I knew I wanted a male, and that I planned on keeping him intact.
Could I handle the same sex aggressiveness that this breed tends to show? Was I experienced enough to create a great life for this giant breed?
Again, I spent a lot of time picturing in my mind how I wanted my life with Mateo to be like. And, in the end, I knew I could - and would- handle any situations that would come up, that I would train, and learn, and train, and play, and....build a great relationship with this amazing animal.
But, of course I made mistakes- who doesn't? You just get back up and continue on...
You don't give up on the dog. Ever.
I like the statement about "moving heavan and earth" to do what it takes to do right by your dog. That, to me, is a given...