Try putting another piece of carpet on top of the "real" carpet and just let her go. You might staple (heavy duty utility staples) the extra piece to a board so the carpet is less likely to move around while she digs on it. The nice thing about this method is that you can pick up the spare carpet when company comes and it replaces easily too. Good luck.