To fuddle is to make disoriented or confused, especially with liquor. It used to mean to be drunk, and one could be a fuddler if one drank a lot. Today the term is used rarely and usually with a full knowledge the term is outdated.
To befuddle someone is to confuse or stupefy, as if he or she were drunk. It is mush more common than fuddle. It makes the noun befuddlement.
A person or object can be a befuddler.