The following links contain information we found to be very helpful in understanding and raising a puppy. We’ll update the resources as we find more! If you have any suggestions please let us know.
I Am Your Puppy! Great article for explaining some of the challenges with raising puppies.