German Shepherd dog puzzle