Keep up the daily baths. Add a heavy rock or branch to the tub so he can rub off some skin on that. Provide lots of somewhat sharp-ended rocks and branches to the enclosure. Frequent misting. Stuff like that. Letting him crawl through your hands should work well, too.
All I can say about the eyecaps is keep trying. He may end up getting them off by himself. I have heard of people using Scotch tape to get it off, but I'm not sure how safe that is.
Another thing that gets my girl to bathe more on her own when she had a bad shed was to rinse out her water bowl and refill it with warm water every night before I went to bed. I'd take her from under her hide and put her in the water so she knew it was warm. All through the night I could hear her splashing around.
-----
CrazyForHerps
0.1 Ball Python, Culebra (Cu)
1.0 Bearded Dragon, unnamed (waiting for me in CA!)
1.0 Tabby cat, Iraland (Ira)
Various feeder rats