The problem is pigeons don't piss and sh*t like ferrets. You can put a thick coat of paint on the outside and lay some vinyl flooring inside to help it from getting soaked. Freecycle usually has people giving away rabbit hutches and chicken runs.
to stop the ferrets pissing and shitting in the hutch, what i do is i will have a section of the floor cut out and replace with wire mesh, they will go to the mesh do their buisness and it will fall onto the ground or whatever you put down to collect it, imo this keeps the hutch much cleaner for longer, when i'm cleaning out the hutch all i hav