Congratulations on bringing home your new pup! And welcome to almost everything I know about raising a confident, well-rounded puppy.
The first thing I want to say is that this is SUCH an exciting time, and a time you will never get back, so as much work as puppies are try to really enjoy every moment! They really are the cutest little potatoes.
BUT! Your pup will be a lot of work. I hope you're ready! As you move through this document you will find information on the things I find most important when raising new pups.