The alt.usage.english FAQ

"It needs cleaned"

(Usage Disputes)

is not standard English, although "It needs to be cleaned", "It
needs cleaning", and "I need it cleaned" all are. "It needs
cleaned" is common informally in some parts of the U.S., and in
Scotland, where it may have originated.