I would say rat. Weasel is too good.
It's not the actual animal; it's the cultural meaning of the word. A small sampling...
Weasels have been assigned a variety of cultural meanings.
In Greek culture, a weasel near one's house is a sign of bad luck, even evil, "especially if there is in the household a girl about to be married", since the animal (based on its Greek etymology) was thought to be an unhappy bride who was transformed into a weasel[4] and consequently delights in destroying wedding dresses.[5] In neighboring Macedonia, however, weasels are generally seen as an omen of good fortune.[4][5]
In early-modern Mecklenburg, Germany, amulets from weasels were deemed to have strong magic; the period between August 15 and September 8 was specifically designated for the killing of weasels.[6]:255
In Montagne Noire (France), Ruthenia, and the early medieval culture of the Wends, weasels were not meant to be killed.[6]
In North America, Native Americans (in the region of Chatham County, North Carolina) deemed the weasel to be a bad sign; crossing its path meant a "speedy death".[7] According to Daniel Defoe also, meeting a weasel is a bad omen.[8] In English-speaking areas, weasel can be an insult, noun or verb, for someone regarded as sneaky, conniving or untrustworthy. Similarly, "weasel words" is a critical term for words or phrasing that are vague, misleading or equivocal.