While no one can predict the future, it is important to realize that a dog is a long term commitment. All too many puppies are bought with great enthusiasm only to be given up a year or two later when their owner moves to an apartment, or the baby arrives. Consider your plans for the future, and whether a dog is likely to be a welcome companion for the next decade or more.