That's awful about what happened to that poor frogs eye. That's wonderful that you have adopted him and are giving him a loving home. I believe dubia roaches are considered slow moving and they are a very popular and nutritious feeder. I would give him those. You can always tong feed him things also due to his impaired vision.