Bumfuzzle means "to confuse or fluster." It's a word from the southern U.S. Definitely a regionalism, this word is less popular (but much more hilarious) than some of it's counterparts like befuddle or bewilder. And, to confuse people even more, consider naming your puppy bumfuzzle. “Bumfuzzle! Come here, boy!” That's sure to turn some heads at the dog park.