Summary
I would summarize everything by saying that a puppy needs three things:
1.Stimulation
2.Exercise
3.LOVE
If you do this and you don't grow tired of them, you shall enjoy your pet for many years, and you shall see their own enjoyment as a part of their new family.