how old is your little one?
the foreskin will stretch over time and you shouldnt expect it to roll completely back until they are 7-8 yrs of age.
some other (not as invasive) things to try would be steroid cream, and encouraging (argh we dont want to BUT) him to play and stretch his penis.
TT can be a whole separate adventure, taking years for some kids and that can be normal..