As Chelsea Handler says, "you don't own a dog. You have a dog, and a dog has you." When we adopted our dog a friend reminded us to not overthink it. A dog is a simple creature who wants to love you, eat a good meal, be taken out to do their business regularly, and have a warm place to sleep. Most dogs will also want a job of some kind in order to feel useful and contributing to the household.
Over the years since adopting our dog, this advice was some of the best we ever received. Now for the Gen Y or Millennials who are thinking about having a dog, I have some advice. Consider fostering a dog from your local shelter or rescue first, maybe start by volunteering there. You will learn a lot. Your next step is to adopt rather than buy your future dog. The adoption process isn't free, though some shelters or rescues might offer low-cost or free adoption days. If you need to pay for your dog, most adoptions should set you back some because you're reimbursing the facility for the microchip, vaccinations, the spay/neuter and general care your new best friend has been receiving.