I would recommend changing his feedings to an adult mouse. When he begins to grow try and switch to rats. As for the eye caps as long as it doesn't look that bad you can wait to see if they come off with the next shed just keep the humidity up and should get a clean shed. I was in the same boat but only i purchased the snake from petco. They are usually not properly cared for. Give it time and all should work out fine.