I have a thick long pile shaggy rug that traps grit and dirt and anything that drops on it! It's too big and heavy for me to pick up and shake out properly and the pile is too long to vacuum. Has anyone got any tips on how to keep it clean?