Здравствуйте.
На самом деле причин может быть довольно много. И почему бы, собственно, собаке не бояться воды? Это же не естественная для нее среда обитания )) Собака – не рыба и даже не морж, она сухопутная.
Собака знакомится с окружающей средой в первый год своей жизни. Если у собаки в этом возрасте не было возможности понять и узнать, что такое большая вода, то есть речка, пруд, озеро, море или даже океан – словом, все, что больше лужи, то, увы, она будет бояться воды. Ведь эта субстанция для нее непонятна, незнакома, а значит, с точки зрения собаи, она может быть небезопасной. О том, что собака умеет плавать (а умеет ли?) многие собаки даже не догадываются, потому что у них опыта такого не было. Кстати, многие реально не умеют плавать и тогда их приходится этому учить при помощи как минимум спасжилета, что вполне реально.
В контексте возраста стОит упомянуть, что у щенка примерно в 2,5 месяца уже возникает вполне выраженная реакция настороженности по отношению ко всему новому. И, если щенок, увидев воду, задумался, что это и зачем оно, не влетел с размаху прямо в волну, а мы махули рукой и решили не заморачиваться, то считайте, что мы лишили собаку приобрести этот бесценный опыт в самом подходящем возрасте.
А если мы пошли иным путем, то есть затащили собачку в воду против его желания, потому что мы-то уверены, что все собаки умеют плавать, то мы получили самый настоящий травматический опыт и страх воды.
Травматический опыт может получить и взрослая собака, не обязательно щенок. Причин для этого может быть довольно много, но если у собаки четко связалось два понятия: вода и страшное, то это тоже останется с ней надолго.