My almost 5yo used to spray all over the place due to his foreskin being in the way. It was a nightmare!
He has taught himself though to pull back on the skin abit, not to retract it as such (as his doesn't yet), but just to pull it back so that the foreskin is taut rather than all scrunched up! So now he's mostly all good, he just sometimes forgets to look where he's pointing.
I was thinking afew years ago to teach him how to pull it back but couldn't figure out how to explain it to him, so I didn't. And then he did it himself.