One of the best parts of having a Puppy is watching them experience all life has to offer for the first time. Even though they can be a lot of work, seeing their eyes fill with wonder has always been ...