Hero dog missing snout seems to have beaten cancer