While it is great to keep your gear clean... Shiny is not always good. A general rule of thumb is that catchers with shiny, scratch free leg guards (over a week old) can't block. Keep'em clean and let your catchers be proud of those scratches and scuffs. They are signs of achievement!