Recently my ball has been smelling really bad, its sortove like a fish smell. I heard its possibly the dead skin he has remaining on his head from a bad shed. I have soaked him twice to try to remove it but he hates when i touch his head. I cleaned the whole cage last week and now its back again. What could the smell be? and any possible solutions?