Don't Give Up on That Dog!: Raising a German Shepherd Dog: The Many Lessons Learned