You want to be able to enjoy that magical first day with your new dog, so you need to do some work in advance. You'll need to purchase all the basic supplies, puppy-proof your house by hiding valuables and storing poisons, and choose a veterinarian — among other things. Don't bring a new dog into the house until you're fully prepared to handle almost any surprise situation.

