Dictionary.com
Thesaurus.com

has been catting

  • present perfect progressive
    of cat (3rd person singular).
    cat
    noun
    a small domesticated carnivore, Felis domestica or F. catus, bred in a number of varieties.