To unleash potential means to remove all restrictions. Dogs are often walked on leashes, meaning that dogs often are bound by a collar with a cord attached to it. This joke centers around the word unleash and its different meanings.
My dog has a lot of potential , you just have to unleash it .