Dictionary.com
Thesaurus.com

has been leashing

  • present perfect progressive
    of leash (3rd person singular).
    leash
    noun
    a chain, strap, etc., for controlling or leading a dog or other animal; lead.