For a dove, unless it's hand tame I recommend placing it into a crate while you clean, as they can sometimes freak out when you remove them from the cage.
If you have a porch or garage, you can rinse the cage off and then drag it back inside to dry off to avoid ice.
As for cleaners, I use a...