Smell like a polecat/skunk
Polecat is just another name for the North American skunk, an animal that gives off a fetid smell as a defence mechanism. This American expression used to describe foul-smelling people dates from as far back as the 1680s.