Adopting or buying a puppy is no fly-by-night decision. You hopefully spent a lot of time deciding on the best dog breed for your family, settled on your veterinary and/or pet insurance budget, and of course, agonized over the most magnificent moniker for your precious pup.