The only time mine got dirty was when I was feeding live, sometimes when Kitty squeezed a prekilled, but nothing since F/T. All clean, and he doesn't constrict anymore either so....