He's adorable!
So glad you gave him a good home, he doesn't deserve to be treated unfairly. It's great that he's making progress, hopefully he'll soon be able to walk normally.
As for the shedding, I'd just keep on trying to bathe him and try to take the skin off when you're bathing him.