I used PetLeash for a long time, but since this is no longer updated and throws...
Download
Download
Download
Download
Download
Download
Download
Download
Download
Download