Dictionary.com
Thesaurus.com

has been studding

  • present perfect progressive
    of stud (3rd person singular).
    stud
    noun
    a boss, knob, nailhead, or other protuberance projecting from a surface or part, especially as an ornament.