Dictionary.com
Thesaurus.com
has dogged
  • present perfect of dog (3rd person singular).