I've never been asked to screen print on a sweater, but I don't see why you couldn't. I'd be concerned about any amount of fine detail because of the weave of a typical sweater. Big spot colors should work.
You mentioned hoodie in the title. If you meant sweat shirt instead of sweater, then you probably could use about any method, depending on color. I primarily screen print, but on hoodies and other sweatshirts, especially dark ones, I sometimes go with plastisol transfers or even CadCut Vinyl if its a really simple design. Depending on the design, I think a heat transfer that might be too thick for a t-shirt, actually looks and feels better and more at home on a nice thick fleece.