Practical guidance to help you choose a dog based on your lifestyle, home, time, budget, experience, and family needs.