Yep, he's a sheddin! Feed him the same, he will take what he wants. Far as I know those dots are just RETF freckles and perfectly normal