German Shepherd Getting a German Shepherd puppy This day was definitely a huge life-changing experience for both Kevin and me. It's the… Continue Reading