I find that most dogs will naturally know how to swim.  Very rarely do they not... there are certain breeds, however, that may never be able to swim due to being so top-heavy.  I believe French Bulldogs CAN NOT swim, but I may be wrong about this.
 
Oh, and Jackson is a water freak... except for the bath.  So just because a dog hates a bath doesn't mean they will hate swimming. 
Jackson took right to swimming and highly enjoys it, but my dads two dogs (who don't really "enjoy" it as much) still knew how to swim naturally when we put them in the pool. 
I used the lifejacket a lot last summer but now he doesn't really need it nor want it. 
Another excuse to post Jax swimming pictures again, I guess... 
