I don't swim for recreation in ponds, but if I did...a ladder off the dock would be a must. This would solve having a beach area and totally avoid disturbing the banks.

Shortcut, if you can train your dogs to just swim in the "designated area, I'll be sending you my dog for some basics...like "come here" and "stay". lol


Fish on!,
Noel