I'd managed to stop my two digging for a good few years - mostly by distracting them with other things to chew like cardboard boxes and yellow pages.
However, about 6 months ago Lavender too a fancy to the piece of carpet that goes under her dog crate and she will not stop chewing it. She knows that she's not supposed to as she waits to see if we're watching before she sidles up to the edge and does some surrepitcious chewing. She even lies down pretending to be asleep and has a quick nibble at the edge. I am going along the line of step 1. shouting at her and clapping my hands, step 2. getting up and moving her, and then step 3. shout at her and then put her in her cage for a while - she WILL stop eventually. :evil:
I guess we just need to persevere?
(We're just buying a house, and plan to rip up the wood floor and carpet :shock: !!)