I have a fleece mat on the bottom of their cage. I wash that ever little while and then clean the cage with wipes and with a mixture of vinegar and hot water.I soak all of the toys every week or two. I have an unneutered male, so he naturally adds a LOT of smell. Overcleaning the cage can also make them mark it up a lot and add to the smell. It's hard finding a good balance.