Caucasian ovacharka, Russian Mountain dog. Doesn't appear to be a good choice for a family dog as they are difficult to obedience train but I would love one as a guard dog/pet. I would feel very safe. I'd need to be able to know I could make him stand down though if I ok'd the person. Beautiful dog!