The things you listed, IMO, depend on the individual dog. I know dogs who are "known" to love water that HATE water - and dogs that are "known" to hate water that LOVE water.