When I'm asleep or out of the house my cat grabs and tosses around everything that's not nailed down. When she does it at home, I can stop her and let her know it's bad, but I can't really punish her when I come home and find stuff everywhere, after the fact. That would just confuse her...