В заснеженных Альпах Швейцарии 12-летний Георг оказывается в горном приюте наедине с собой. Однажды ему на глаза попадается истощённый щенок сенбернара, и мальчик решает заботиться о нём втайне. Постепенно между Георгом и щенком, которого он называет Барри, завязывается особая связь, основанная на взаимной преданности и дружбе. Однако ситуация осложняется, когда окружающие начинают угрожать этой идиллии, стремясь разлучить друзей. Встает вопрос о том, как далеко готов зайти Георг, чтобы защитить своего четвероногого товарища, и какие жертвы ему придётся принести ради этого.