Having a dog can be a great and rewarding relationship. However, it is also a very big commitment, demanding time, money and care. Before getting a dog you should think about your lifestyle and carefully consider what kind of dog you get, and where you get it from.