I have one bucket with a grit guard where I have the 'dirtier' water. Dip into clean bucket, wash car, dip into gritguard bucket and rub on gritguard, ring out, dip into clean water bucket...repeat.
Then the grit falls to the bottom of the bucket underneath the guard so you shouldn't have a dirty mitt that can cause scratching and swirling.