Free: Contests & Raffles.
I wouldn't throw my dog off the pier to teach it to swim. Just keep doing what you are doing. throw the ball just past the chest deep part and your dog should eventually go after it. Is there another owner with a dog that is already swimming, that you can meet up with and get some friendly competition chasing balls into the water with? That would probably do the trick, might take a couple of sessions though.
Just keep doing what you are doing, and be patient. Having the kids go in the water is a great plan. The guy throwing his dog off of the dock is a *censored*, and shouldn't own a dog.
Dont force the issue at all and let your pup take it's time. Assumming your dog is fetching already, gradually give it further tosses, take your time here though.Id also suggest taking your dog around other pups that love the water.Baby steps here, if you throw a dog in the water it will not work out in your favor.