I often tell people that they should think of dog ownership in the same way they think of having and rasing a child. They need food, water, a warm place to sleep and medical care. They also need to be socialized with lots of dogs and lots of people.
After that, an owner needs to research the breed or mixes of the prospective dog to be sure that it's breeding will fit the owners lifestyle. (EXAMPLE: If you are unable to walk 2-5 miles a day, or throw a ball for 30 minutes several times a day ... you may not want a Border Collie, a Dalmatian, a Pointer, a Lab or a Great Dane).